クイック スタート: pip コマンドを使用して Python プロジェクト依存ライブラリを管理する
はじめに:
Python プロジェクトを開発するとき、さまざまなサードパーティ ライブラリを使用して、コード開発を支援します。これらの依存ライブラリを管理するには、pip が非常に便利でよく使用されるツールです。この記事では、pip コマンドを使用して Python プロジェクトの依存ライブラリを管理する方法を紹介し、具体的なコード例を示します。
1. pip の概要
Pip は、Python パッケージのインストール、アンインストール、更新などの操作を提供する Python 用のサードパーティ パッケージ管理システムです。 Python バージョン 2.7.9 以降が付属しているため、ほとんどの場合、追加のインストールを実行する必要はありません。
2. 依存関係パッケージをインストールする
Python プロジェクトでは、通常、追加機能を提供するためにいくつかのサードパーティ ライブラリを使用します。 pip を使用してこれらの依存ライブラリをインストールするのは非常に簡単です。コマンド ラインで次の手順を実行するだけです:
pip install package_name
ここで、package_name はインストールするサードパーティ ライブラリの名前です。
たとえば、データ分析に使用されるライブラリである pandas をインストールすると仮定すると、次のコマンドを実行するだけで済みます:
pip install pandas
3. 依存関係パッケージをアップグレードする
場合によっては、最新の機能を入手したり、バグを修正したりするには、既存の依存関係パッケージのバージョンを更新する必要があります。 pip を使用した依存パッケージのアップグレードも非常に簡単で、次のコマンドを実行するだけです:
pip install --upgrade package_name
このうち、package_name はアップグレードする依存ライブラリの名前です。
たとえば、以前にインストールしたパンダ ライブラリを最新バージョンにアップグレードしたいとします:
pip install --upgrade pandas
4. インストールされている依存関係パッケージを表示する
インストールされている依存関係パッケージを表示したい場合は、現在の環境とそのバージョンを確認するには、次のコマンドを使用できます。
pip list
このコマンドは、現在の環境にインストールされているすべての依存パッケージの名前とバージョン番号を一覧表示します。
5. 依存関係パッケージをアンインストールする
場合によっては、インストールされている依存関係パッケージをアンインストールする必要がある場合があります。次のコマンドを使用してアンインストールできます。
pip uninstall package_name
ここで、package_name はアンインストールする依存ライブラリの名前です。
たとえば、以前にインストールしたパンダ ライブラリをアンインストールしたいとします:
pip uninstall pandas
6.requirements.txt ファイルを使用して依存関係パッケージを管理します
実際のプロジェクト開発では、通常、すべての依存ライブラリとそのバージョン番号は、管理を容易にするために、requirements.txt という名前のファイルに記録されます。 pip を使用して、このファイルに基づいて依存ライブラリをバッチでインストールします。
まず、プロジェクトの依存ライブラリとそのバージョンを記録するために、requirements.txt ファイルを作成する必要があります。形式は次のとおりです:
package_name==version
たとえば、requirements.txt ファイルを作成します。次の内容:
pandas==1.2.3 numpy==1.21.0 matplotlib==3.4.3
次に、コマンド ラインで次のコマンドを実行して、requirements.txt ファイルにリストされている依存ライブラリをバッチ インストールします:
pip install -r requirements.txt
7. 仮想環境を使用します
仮想環境は、Python プロジェクト間の依存関係の競合を解決するために作成されたツールです。 virtualenv または venv を使用して仮想環境を作成し、仮想環境内のプロジェクトの依存関係ライブラリを個別に管理できます。
まず、次の手順に従って仮想環境を作成します。
python -m venv myenv
このうち、myenv は仮想環境の名前であり、実際の状況に応じて定義できます。
次に、仮想環境をアクティブにして、次のコマンドを使用します。
source myenv/bin/activate # Linux/MacOS myenvScriptsctivate # Windows
仮想環境をアクティブにすると、すべての pip コマンドが仮想環境で実行されます。
pip を使用して依存パッケージをインストール、アップグレード、アンインストールする手順は前に紹介したものと同じで、仮想環境で実行するだけです。
8. 概要
この記事では、pip 命令を使用して、依存関係パッケージのインストール、依存関係パッケージのアップグレード、インストールされた依存関係パッケージの表示、依存関係パッケージのアンインストール、要件の使用など、Python プロジェクトの依存関係ライブラリを管理する方法を紹介します。 txt ファイルを使用して依存関係パッケージを管理し、仮想環境を使用してプロジェクトの依存関係ライブラリを管理します。これらの基本操作をマスターすることで、Python プロジェクトの依存関係を適切に管理および維持し、開発効率を向上させることができます。
参考資料:
以上がpip コマンドを使用して、Python プロジェクトの依存ライブラリをすばやく管理しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。