37

仮想環境をインストールしましsudo pip install virtualenvたが、実行するpython -m venv flaskとまだこれが得られます:/usr/bin/python: No module named venv

関連する場合は、バージョン:

pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
Python 2.7.9

ここで何が欠けていますか?

4

6 に答える 6

54

Python 2 を使用しているため、インストールした virtualenv モジュールを使用して実行する必要があります。

最初のステップは、最初にやろうとしたことですが、今回は「virtualenv」モジュールと virtualenv の名前を指定します。この場合、フラスコ:

python -m virtualenv flask

次に、次のように virtualenv を有効にします。

source flask/bin/activate

次に、virtualenv 内に pip を使用してフラスコをインストールします

pip install flask

virtualenv を非アクティブ化するには、次のように入力します。

deactivate

Python 3で実行している場合、venvコマンドは組み込みであり、次のように簡単に実行できます。

python3 -m venv flask

Python 3 のインストール方法によっては、python 実行コマンドが異なる場合があることに注意してください。python3、、python3.5として実行できますpython3.6

于 2015-10-16T23:41:55.263 に答える
34

venv は python3 で導入されたモジュールです

venvバージョン 3.3 の新機能です。

于 2015-10-16T23:40:26.163 に答える
7

venv は python 3 バージョンでのみ利用可能です。Python 2 を使用している場合は、venv の代わりに virtualenv を使用してみてください。

1. virtualenv をインストールします。

python -m pip install virtualenv

2. virtualenv を使用して venv という名前の仮想環境を作成します。

パイソン 2

python -m virtualenv venv

Python3

python -m venv venv

3.仮想環境を起動し、

.\venv\Scripts\activate.bat

4.フラスコパッケージをインストールし、

pip install flask
于 2021-06-18T13:03:03.507 に答える