Windows11でコマンドプロンプトからpyenvを動かしたら以下のようなメッセージが出てpyenvが動かなかった。
'chcp' は、内部コマンドまたは外部コマンド、
#操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'cscript' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どうやら原因は実行ポリシーにあるらしい。
実行ポリシーについて - PowerShell | Microsoft Learn
解決方法は上記Webページに書いてあるとおりだが、
Powershellを管理者でコマンドを打っておく。
実行ポリシーの確認例
Get-ExecutionPolicy -List
実行ポリシーの変更例
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
詳細は、
実行ポリシーについて - PowerShell | Microsoft Learn
を参照。
Powershellで実行ポリシーを設定しておけば、コマンドプロンプトでも管理者で入っておくだけでpyenvは実行できる。
path設定は忘れずに。
Windowsめんどくさい。