マスター スキル: pip を正しく使用してサードパーティ ライブラリをインストールする方法
はじめに: Python でプログラミングする場合、サードパーティ ライブラリの使用は非常に一般的な要件です。 Python のパッケージ管理ツールとして、pip はサードパーティのライブラリを簡単にインストールして管理できます。ただし、初心者にとって pip を正しく使用するのは少しわかりにくいかもしれません。この記事では、pip を正しく使用してサードパーティ ライブラリをインストールする方法を詳しく紹介し、具体的なコード例を示します。
pip のインストール
始める前に、pip がシステムに正しくインストールされていることを確認してください。新しいバージョンの Python (3.4 以降) を使用している場合、pip はデフォルトですでにインストールされています。ターミナルに次のコマンドを入力すると、インストールが成功したかどうかを確認できます。
pip --version
インストールが成功すると、pip のバージョン番号情報が表示されます。
pip がシステムにインストールされていない場合は、次の手順でインストールできます。
次に、ターミナルで次のコマンドを使用して get-pip.py ファイルを実行します:
python get-pip.py
最後に、インストールが成功したことを確認します:
pip --version
インストールが成功すると、pip のバージョン番号情報が表示されます。
最新バージョンをインストールします:
pip install 包名
指定されたバージョンをインストールします:
pip install 包名==版本号
複数のパッケージをインストールする:
pip install 包名1 包名2 包名3
依存関係の管理
サードパーティのライブラリが他のライブラリに依存する場合があります。 。 pip を使用してサードパーティのライブラリをインストールする場合、pip は自動的に依存関係を解決し、関連するライブラリをインストールします。たとえば、pandas ライブラリをインストールしたいとしますが、それは numpy ライブラリに依存します。次のコマンドを実行するだけで、pip が numpy ライブラリを自動的にインストールします:
pip install pandas
サードパーティ ライブラリをアップグレードする
時間が経つと、サードパーティのバージョンがライブラリが更新される可能性があります。最新バージョンを使用していることを確認するには、次のコマンドを使用して、利用可能なアップデートがあるかどうかを確認できます。
pip list --outdated
これにより、アップデートのあるインストール済みライブラリがすべてリストされます。次に、次のコマンドを使用して特定のライブラリをアップグレードできます:
pip install --upgrade 库名
または、すべてのライブラリをアップグレードする場合は、次のコマンドを使用できます:
pip freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs -n1 pip install -U
これにより、インストールされているすべてのライブラリがリストされ、それらを一つずつアップグレードしていきます。
まず、テキスト ファイルを作成し、requirements.txt という名前を付ける必要があります。次に、インストールするサードパーティ ライブラリとそのバージョン番号を次の形式でファイルにリストします。
包名==版本号
例:
pandas==1.0.3 numpy==1.18.4
requirements.txt ファイルを保存した後、次のファイルを実行します。ターミナルで次のようにコマンドを実行すると、すべての依存ライブラリを自動的にインストールできます:
pip install -r requirements.txt
概要:
pip を正しく使用すると、Python 開発でのサードパーティ ライブラリのインストールと管理が非常に簡単かつ便利になります。 pip をインストールする方法と、サードパーティ ライブラリを正しくインストール、管理、アップグレードする方法を紹介しました。同時に、requirements.txt ファイルを使用してプロジェクトの依存関係を管理する方法も紹介しました。この記事が、pip の使用スキルを習得し、開発プロセス中にサードパーティのライブラリをより効率的に使用するのに役立つことを願っています。
参考資料:
以上がpip を使用してサードパーティのライブラリを正しくインストールする方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。