ホームページ > バックエンド開発 > Python チュートリアル > pip コマンドを使用して、Python プロジェクトの依存ライブラリをすばやく管理します

pip コマンドを使用して、Python プロジェクトの依存ライブラリをすばやく管理します

WBOY
リリース: 2024-02-02 12:07:22
オリジナル
931 人が閲覧しました

pip コマンドを使用して、Python プロジェクトの依存ライブラリをすばやく管理します

クイック スタート: 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 プロジェクトの依存関係を適切に管理および維持し、開発効率を向上させることができます。

参考資料:

  1. pip ドキュメント: https://pip.pypa.io/en/stable/
  2. virtualenv ドキュメント: https://virtualenv. pypa.io/en/stable/
  3. venv ドキュメント: https://docs.python.org/3/library/venv.html

以上がpip コマンドを使用して、Python プロジェクトの依存ライブラリをすばやく管理しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート