virtualenvは作成できます 分離されたPython環境。
Pythonはデフォルトで、システム全体にモジュールをインストールします。 プログラムが同じモジュールの異なるバージョンを必要とする場合、これは問題になる可能性があります。
これは、システム全体にモジュールをインストールしない他のプログラミング言語とは異なります。
1つはlibBar1.0を必要とし、もう1つはlibBar2.0を必要とする2つのPythonアプリを想像してみてください。
virtualenvは、分離された環境を作成することにより、この問題を巧みに解決します。 モジュールは仮想環境内にのみインストールされます。 環境内では、システム全体の構成に影響を与えることなく、任意のモジュールをインストールできます。
関連コース: 完全なPythonプログラミングコースと演習
セットアップ
プログラムvirtualenvが助けになります。 仮想環境を作成できます。
仮想環境を作成するには、次のコマンドを使用します。
1 |
virtualenv -p python3 envname |
ここで、envnameはプロジェクト名です。 プロジェクトに「testproject」という名前を付けると、次のようになります。
1 |
virtualenv -p python3 testproject |
これにより、bin、include、lib、shareのサブディレクトリを持つvirtualenvフォルダーが作成されます。
仮想環境タイプをロードするには
1 |
cd testproject |
これで、仮想環境がアクティブ化されました。
シェルは、現在の仮想環境がロードされていることを示します。
通常の環境に戻すには、次のように入力します
必要な数の仮想環境を作成できます。 システム全体にインストールする必要のない特定のモジュールが必要なため、すべてのプロジェクトには独自のvirtualenvが必要です。
初心者の方は、 それなら私はこの本を強くお勧めします。
運動
以下の演習を試してください。
- プロジェクトの新しい仮想環境をセットアップし、アクティブ化します。 pipを使用してモジュールをインストールします。
Hope this helps!
Source link