Python環境管理virtualnv&virtual lenvwrapperの配置詳細


背景
Pythonは成熟したプログラミング言語として、多くの優れた第三者カバンを持っています。一般的には、Pythonパッケージを開発して他の人に使ってもらいたいなら、PyPIにアップロードしてもいいです。他の人はpipまたはeasury auを通じて利用できます。installなどのコマンドは、様々なカバンを簡単にダウンロードして管理します。
しかし、すべてのプロジェクトがPythonの環境下であれば、必ず衝突を引き起こします。したがって、各プロジェクトのPython環境を分離するソフトウェアが必要です。各プロジェクトは独自のPythonバージョンと依存性があります。
virtulenv部分
virtual lenvは、隔離されたPython環境を構築するためのツールです。
一.据え付け

pip install virtualenv
インストールが完了したら、VirtualnvCversionを入力してください。バージョン番号を入力すると、インストールが成功したことが分かります。
二.基本的な使い方
1、環境を作成する

cd my_project #       
virtualenv -p /usr/local/bin/python3.8 myenv #      python3.8,   myenv      
実行後、現在のディレクトリでは仮想環境と同名のフォルダが作成されます。Python実行可能ファイルとpipライブラリが含まれています。
デフォルトの場合、仮想環境にはシステム環境下のsite-packagesが含まれていない。システム環境下のサードパーティパッケージを使用したい場合は、環境を作る際に使用することができます。

virtualenv -p /usr/local/bin/python3.8 --system-site-packages myenv
2、使用環境

cd myenv #         
source bin/activate #        
運転が終わったら、コマンドラインの一番前に括弧が表示されます。中身は仮想環境の名前です。代表として私たちはすでにこの環境にあります。下の図のように。

3、環境から退出する

deactivate
virtual nvwrapper部分
virtual lenvは実際にはもう十分優れていますが、操作はやや煩雑です。例えば、各サービスコマンドを使用して環境をアクティブにしたり、仮想環境のアドレスを忘れたりします。焦らないでください。virtualnvwrapperというツールは環境管理がこんなに簡単で優雅だと思います。
一.据え付け

pip install virtualenvwrapper
二.設定
下のコードを.bash_に追加します。profile(または.zshrc)

# virtualenvwrapper config
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
	export WORKON_HOME=$HOME/.virtualenvs 
	source /usr/local/bin/virtualenvwrapper.sh
fi
その中のWORKON_ホームはVirtual nvwrapperに仮想環境を置く位置を教えます。
追加が完了したら、実行します。

source ~/.bash_profile
本当にインストールが成功したか確認したいなら、実行できます。

mkvirtualenv --help
ヘルプ情報を出力するとインストールに成功します。
三.基本的な使い方
1、仮想環境を作成する

mkvirtualenv -p python3 myenv #     python3,  myenv     
注意:virtual lenvとは違って、virtual nvwrapperは先ほど私達が言ったWORKON_です。ホームディレクトリで作成された仮想環境は、現在のディレクトリではありません。
コマンドラインの一番前に括弧があります。中には環境の名前があります。つまり、作成が完了したら、その環境も活性化されます。現在の環境下のPythonバージョンpython-Vとインストール済みのパッケージpip listを確認できます。
デフォルトでは、Virtual nvwrapperはシステムのパッケージを含まないです。基本的なパッケージ、例えばpip、setuptoolsなどをインストールします。
2、すべての仮想環境を表示する

lsvirtualenv
すべての仮想環境の名前が表示されます。
もちろんあなたも行けます。
3、仮想環境の切り替え

workon [env]  #      env
4、仮想環境を終了する

deactivate
5、仮想環境を削除する

rmvirtualenv [env]
6、プロジェクトで仮想環境を参照する
方法1:端末で実行
環境はすでに作成されました。もうアクティブになりました。まず私のプロジェクトリストに入って、プログラムを実行してください。下図を見て説明すればいいです。

方法2:pycharm IDEで実行
環境を初めて作成したらIDEにaddを付けてください。
Existing environmentを選択してください。下に作成した仮想環境myenvがあります。
次は他の項目に入る時、直接選択すればいいです。

参照リンク:
https://xu3352.github.io/python/2018/08/17/Python-work-with-virtualenv-and-virtualenvwrapper
公式文書:https://virtualenvwrapper.readthedocs.io/en/latest/
ここでPython環境管理virtualnv&virtual lenvwrapperに関する詳細な文章を紹介します。Python環境管理virtualnv&virtualnvwrapperの内容については、以前の文章を検索したり、下記の関連記事を引き続き閲覧したりしてください。よろしくお願いします。