私の Windows システムには 2 つのバージョンの Python がインストールされています。3.7 は C:\Python37 にインストールされ、3.8 は Python 3.8 にインストールされています。
私の PATH 変数には Python 3.7 実行可能ファイルが含まれています。
「virtualenv -p C:\Python38 ProjectFolder」を実行しようとすると、次のエラーが発生します。
RuntimeError: failed to query C:\Python38 with code 13 err: 'Access is denied'
C:\Python37 を指定した場合も同様です。これは、指定された Python バイナリを使用して virutalenv を作成するのではないですか? 何が間違っているのでしょうか? よろしくお願いします!
ベストアンサー1
virtualenv -p C:\Python38\python.exe ProjectFolder
-p
つまり、ディレクトリではなく、Python 実行可能ファイルを指します。