[チュートリアルを使用]python環境をパッケージ化およびrequirements.txtにロード
622 ワード
プロジェクトファイルを他の人にコピーすると、相手がファイルを実行するときに同じpython環境が必要になります.プロジェクトを作成するときの使用環境を相手にパッケージ化すると、プロジェクトファイルの正常な動作を保証できます.
1.汎用方式(インストールするpythonパッケージの名前とバージョンをtxtファイルに出力):共有環境: 読み込み環境: 出力されたパッケージ名にはバージョン番号が含まれ、一般的なパッケージの場合はnumpy、pandasなどのバージョン番号を削除できます.tensorflowなどバージョンマッチングが必要なパッケージであれば、できるだけバージョン番号を保持します.
2.相手がcondaをサポートしている場合:共有環境:現在使用されている環境に含まれるpythonパッケージの名前をパッケージ化します. は、他の人が共有する環境にロードされます.
1.汎用方式(インストールするpythonパッケージの名前とバージョンをtxtファイルに出力):
pip freeze > requirements.txt
pip install -r /path/requirements.txt
2.相手がcondaをサポートしている場合:
conda env export > .yaml
conda env update -f=/path/ .yml