Pythonでvenv仮想環境を構築する

 

Python3.3以降のバージョンは、Pythonより前のvirtualenvを置き換えることができるvenvモジュールを介して仮想環境をネイティブにサポートします。

venvモジュールは、軽量の「仮想環境」の作成を提供し、システムPythonからの分離サポートを提供します。各仮想環境には独自のPythonバイナリがあり(異なるPythonバージョン作成環境が許可されています)、独自の独立したPythonパッケージのセットを持つことができます。彼の最大の利点は、Pythonシステム環境や他のプロジェクトの環境に影響を与えることなく、各pythonプロジェクトが個別の環境を使用できることです。

利点

  1. さまざまなアプリケーション開発環境を独立させる
  2. 環境のアップグレードは他のアプリケーションには影響せず、グローバルなPython環境にも影響しません
  3. システム内のパッケージ管理の混乱とバージョンの競合を防止します

Windowsは仮想環境を作成します

インストールされたpython3環境、私のpythonバージョンはpython3.5です

ここでの私の例は、cドライブのルートディレクトリにpy3ディレクトリを作成し、py3ディレクトリに
入る方法です。

仮想環境を作成します
python-m evnv c:\ py3 \

コマンドを実行すると、py3ディレクトリに次のファイルが表示されます。

仮想環境をアクティブ化する
か、Windows cmdで操作します。
スクリプトを入力し、activate.batを実行します。次の図は、アクティブ化が成功したことを示しています。

このとき、システムにインストールされているpython3パッケージ環境に影響を与えることなく、仮想環境にpython3を入力して必要なパッケージをインストールできます。ここでは、仮想環境にpymysqlパッケージをインストールしてから、仮想環境と外部にpipします。 environment。listはパッケージをリストします、あなたは私たちの外部パッケージにpymysqlパッケージがないことを見ることができます

このような仮想環境を構成しました

仮想環境を作成するためのMacまたはLinux

実際、3つのプラットフォームの方法に大きな違いはありません。ここでは、Macシステムを介して示されていますが、Python環境は依然としてpython3.5です。

それでもpy3ディレクトリを作成し、py3ディレクトリに入ります

localhost:py3 zhaofan$ pwd
/Users/zhaofan/py3

仮想環境を作成する

python3 -mvenv。

仮想環境をアクティブ化する

ソースビン/アクティブ化

以下に示すように:

次に、仮想環境が作成されます

 

すべての努力は期待に値するものであり、すべての夢は灌漑されるべきです!

おすすめ

転載: blog.csdn.net/xcntime/article/details/115268433