Windows システムで virtualenv -p を使用すると、「クエリに失敗しました」というコード 13 が表示され、アクセスが拒否されます。質問する

Windows システムで virtualenv -p を使用すると、「クエリに失敗しました」というコード 13 が表示され、アクセスが拒否されます。質問する

私の 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 実行可能ファイルを指します。

おすすめ記事