LinuxにPython仮想環境Virtualenvをインストールする

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

元の記事を59件公開 賞賛を69件 270,000回以上の閲覧

おすすめ

転載: blog.csdn.net/pansaky/article/details/105201836