私の現在のDjangoプロジェクトを使用して仮想環境を作成しようとしています
python3 -m venv env
ただし、コマンドはbin/include/libフォルダーを含むディレクトリを作成しません。ここで正確に何が欠けていますか?
私も同じ問題を抱えていました。 Pythonをアンインストールして再インストールすることで、envvを機能させることができました(Anacondaディストリビューションを使用しています)。py -m venv test
コマンドを実行しても、何も出力されません。しかし今はそれが私のためのフォルダを作成し、私はテスト環境をアクティブにすることができます。
なぜあなたは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.
これが得られた場合は成功です。それ以外の場合は何が得られたかをお知らせください。その後、cd
をScripts
フォルダーに移動してactivate
を実行する必要があります
システムのパス環境がvirtualenv.exeを認識しない場合がある
ソリューション:
virtualenvをインストール
pip install virtualenv
仮想環境が必要なディレクトリでコマンドを実行します。
python3 -m virtualenv venv