web-dev-qa-db-ja.com

Python venvが仮想環境を作成しない

私の現在のDjangoプロジェクトを使用して仮想環境を作成しようとしています

python3 -m venv env

ただし、コマンドはbin/include/libフォルダーを含むディレクトリを作成しません。ここで正確に何が欠けていますか?

enter image description here

5
Shury

私も同じ問題を抱えていました。 Pythonをアンインストールして再インストールすることで、envvを機能させることができました(Anacondaディストリビューションを使用しています)。py -m venv testコマンドを実行しても、何も出力されません。しかし今はそれが私のためのフォルダを作成し、私はテスト環境をアクティブにすることができます。

0
pythko

なぜあなたはpython3 -m venv envベースにpython3.6自体がインストールされている場合?

pip install virtualenvまだインストールされていない場合は、virtualenvパッケージをインストールする必要があります。

virtualenv envnameこれが実行され、次のようなメッセージが表示されるはずです。testenvという環境を作成しました。

C:\Users\Admin\python_projects\venvs>virtualenv testenv
Using base prefix 'c:\\python37'
New python executable in C:\Users\Admin\python_projects\venvs\testenv\Scripts\python.exe
Installing setuptools, pip, wheel...
done.

これが得られた場合は成功です。それ以外の場合は何が得られたかをお知らせください。その後、cdScriptsフォルダーに移動してactivateを実行する必要があります

1
Sammy J

システムのパス環境がvirtualenv.exeを認識しない場合がある

ソリューション:
virtualenvをインストール

pip install virtualenv  

仮想環境が必要なディレクトリでコマンドを実行します。

python3 -m virtualenv venv 
1
Naveen Jain