Python エンジニアリング プロジェクトのパッケージ管理を実行する方法

Python では、パッケージ管理に pip ツールを使用できます。これは、ユーザーがパッケージをインストール、更新、アンインストールし、インストールされているパッケージに関する情報を表示するのに役立ちます。

パッケージ管理のベスト プラクティスをいくつか示します。

  1. 仮想環境を作成する: 異なるプロジェクト間の依存関係の問題を回避するために、プロジェクトごとに独立した仮想環境を作成します。仮想環境は、virtualenv または conda ツールを使用して作成できます。例えば:
virtualenv myproject_env
conda create -n myproject_env python=3.7
  1. 依存関係パッケージをインストールする: 仮想環境でアクティブ化した後、pip ツールを使用して必要な依存関係パッケージをインストールできます。必要なパッケージは PyPI (Python Package Index) からダウンロードできます。例えば:
pip install pandas

インストールする必要がある依存パッケージが複数ある場合は、パッケージごとに 1 つずつテキスト ファイルにリストし、pip ツールの要件パラメーターを使用してインストールできます。例えば:

pip install -r requirements.txt
  1. 依存関係の管理: pip ツールを使用して、インストールされているパッケージのバージョンを管理し、パッケージ間の依存関係を確認できます。例えば:
pip freeze > requirements.txt   # 将当前环境的包列表保存至 requirements.txt 文件中
pip install --upgrade pandas   # 更新 pandas 软件包到最新版本
pip show pandas                # 显示已安装的 pandas 软件包的相关信息
pip uninstall pandas           # 卸载已安装的 pandas 软件包
  1. パッケージ ファイルを作成する: プロジェクトの開発後、Python パッケージ ツールを使用して、プロジェクトと必要な依存関係をデプロイメント用のファイルにパッケージ化できます。パッケージ ファイルは、setuptools または distutils ツールを使用して作成できます。例えば:
python setup.py sdist   # 创建源代码分发包
python setup.py bdist   # 创建二进制分发包

上記は、Python プロジェクトでパッケージを管理する方法に関するいくつかのベスト プラクティスです。

おすすめ

転載: blog.csdn.net/qq_27487739/article/details/131180616