Python仮想環境venvの使用法の詳細な説明

当初の意図:

私たちが作業しているとき、私たちは多くのプロジェクトを持ち、それぞれが異なるバージョンのライブラリを使用するため、プロジェクトを切り替えるのは非常に面倒です。

例:2つのdjangoプロジェクトがあり、プロジェクト1で使用されているバージョンはdjango 1.7で、プロジェクト2で使用されているバージョンはdjango2.2です。通常、両方のプロジェクトが維持されます。独立した環境がない場合、プロジェクト1を維持するたびに、django 1.7をインストールする必要があります。プロジェクト2を維持する場合、django 2.2をインストールする必要があり、非常に面倒です。

したがって、プロジェクトごとに独立した環境を確立する必要があります。このとき、環境管理が役立ちます。プロジェクト1を保守するときは、プロジェクト1の環境を使用するだけでプロジェクトを実行でき、アンインストールする必要はありません。指定されたdjangoバージョンをインストールします。

環境管理ツール:venv

インストール方法:

Python 3.3以降、ライブラリが付属しています。

手順:

  1. 指定したフォルダに新しい環境を作成します

python -m venv [環境名]

  1. 作成したプロジェクトを入力してください

  1. 環境を終了します

test\scripts\deactivate.bat

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

Python仮想環境venvの使用法の詳細な説明
Pythonでの辞書の詳細な使用法
Python仮想環境:Ubuntu16.04
Ubuntu20.04インストールPython3仮想環境チュートリアル詳細な説明
Pythondecimalモジュールの使用法の詳細な説明
PythonWebページパーサーの使用例の詳細な説明
Centos7はpython3仮想環境を展開します
pythonでのwheelの使用法
pythonバックトラッキングテンプレートの詳細な説明
Pythonイールドの使用例の分析
Pythonプラグインメカニズムの詳細な実装
pythonシーケンスタイプの詳細な説明
pythonでのosパッケージの使用
Ubuntu18.04にPython仮想環境をインストールします
python定義クラスの簡単な使用法
[python] python仮想環境の構築とGPU環境
pythonでのタプルの使用法
Python3クローラーでのAjaxの使用
PythonIOポート多重化の詳細な説明
Pythonガベージコレクションメカニズムの詳細な分析
pythonコマンドの-uパラメーターの詳細な説明
Python推測アルゴリズムの問題の詳細な説明
Python super()メソッドの原理の詳細な説明
Python3.9の7つの機能
python標準ライブラリOSモジュールの詳細な説明
詳細なチュートリアルを構築するためのPython3開発環境
pythonでのリストの意味と使用法
pythonがコンカレントメソッドをサポートする方法の詳細な説明
Pythonに基づくデータタイプの詳細な説明
CentOS6.5でのHadoop環境の構築に関する詳細な説明
Pythonを使用してKSを計算する詳細な例
Python:仮想環境-Ubuntu16.04
Centos7システム仮想マシンブリッジングモードの詳細な説明
Python関数パラメータ分類の原理の詳細な説明
Pythonタイマースレッドプールの原理の詳細な説明
Pythonインターフェース開発の実装手順の詳細な説明
Pythonプロセス制御の一般的なツールの詳細な説明
Pythonオブジェクトの属性アクセスプロセスの詳細な説明
pythonに基づく残りの問題の詳細な説明(%)
仮想マシンへのCentOS6.4システムの詳細なインストール手順
Ubuntu14.04でPython仮想環境を作成する方法
Python3組み込みモジュールの使用法
詳細なPythonIOプログラミング
詳細なPythonループのネスト
Python構文の基本
Pythonの高度な使用法の概要
Pythonの基本構文
pythonのPrettytableモジュール
PythonでのMongoDBの使用
09.Python3の共通モジュール
ubuntuの使用法の概要
ubuntuで仮想環境を構築する過程で遭遇
Ubuntu16.04環境でPython3.6の下にDjangoをインストールするための詳細な手順