0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

pyenvのインストールではまってしまった。 メモ

Posted at

Open Interpreter が有料だと思って無視していたが、無料だと分かりインストールしようとしたところPython3.9では動かないことが分かり、3.10に変更しょうと思いました。
VS-Codeのインタープリターで変更すれば良いかと思ったらそうはいかない。
ターミナル上で変更したいので、pyenvをインストールしました。
LinuxやMacだと簡単だがWindows上だと結構面倒で、かなりはまってしまった。
pyenvのインストールはこちらの記事が参考になりました。
【pyenv-win】pyenv のインストールと実行

インストール完了後、バージョン確認のコマンドを実行すると、以下のエラーが出力

'DOSKEY' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'chcp' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'cscript' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'cscript' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

Windowsの環境変数PATHが正しく設定されていないことが原因である可能性があります。Pythonやその関連コマンド(chcp, cscript, DOSKEYなど)が見つからない場合、Windowsはこれらのコマンドを内部コマンドまたは外部コマンドとして認識できません。

PowerShellを管理者として開いて、

Get-ExecutionPolicy -List

を実行。現在の実行ポリシーを表示
何も表示されないが、さらに

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

このコマンドは、実行ポリシーを「RemoteSigned」に設定します。これは、ローカルで実行されるスクリプトはすべて許可され、リモートからダウンロードされたスクリプトは信頼できる署名が必要となる設定。
再度pyenvのバージョンを確認したら動作しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?