Virtualenvとは
Virtualenvは、仮想Python環境、つまりプロジェクト専用のPython環境を作成するために使用されます。プロジェクトごとに異なるPthon環境(依存関係やバージョンなど)を作成でき、各環境は完全に分離されています。他のプロジェクトのPython環境について心配する必要はありません。また、グローバルなPython環境が競合します。
Virtualenvをインストールする
通常、システムに付属のPython環境はPython2で、pipはインストールされていません。Python3とpipをインストールする必要がある場合は、[ツールのインストールと構成] Linuxでの Python3.6とpipのインストールを参照してください。
1.最初に、pipコマンドを使用してvirtualenvモジュールをインストールします。
# pip3 install virtualenv
インストールが成功したかどうかをテストする
# virtualenv --version
インストールが成功すると、インストールされたvirtualenvのバージョン番号が出力されます
このコマンドの実行後に-bash:virtualenv:コマンドが見つからないというプロンプトが表示された場合は、virtualenvを見つけて次のようにソフトリンクを作成し、上記のコマンドを実行してバージョン情報を照会します。
# find / -name virtualenv ***全局查找virtualenv
/usr/local/python3/bin/virtualenv *** 找到路径
# ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv ***添加软链接
3.独立した動作環境を作成し、それに名前を付けます
# virtualenv --no-site-packages venv
venvは仮想環境の名前であり、必要に応じて名前を付けることができます。
次の図に示すように、独立したPythonランタイム環境が正常に作成されました。
コマンドvirtualenvを直接使用して、独立したPython実行環境とパラメーター--no-site-packagesを作成します。システムPython環境にインストールされているサードパーティパッケージを独立した環境にコピーできないため、サードパーティのパッケージを含まないPython環境を取得します。
4.新しく作成されたPython環境が現在のディレクトリの下のvenvディレクトリに配置されますvenv Python環境では、この仮想環境の使用を開始できます。
# source venv/bin/activate
アクティブ化が成功すると、ターミナルコマンドプロンプトの前に仮想環境の名前が表示されます。
5.この仮想環境が一時的に必要ない場合は、env環境を終了します
(venv) # deactivate
image.png
実行後、コマンドプロンプトの前の仮想環境名が消えます。
6.その他のコマンド
①現在の仮想マシン環境ディレクトリを表示する
# worken
②仮想環境を切り替える
# workon venv2
③仮想環境を終了する
# deactivate
④仮想環境を削除する
# rmvirtualenv venv
著者:ハッピーのノミ
リンクします。https://www.jianshu.com/p/d84950dd99a6