PIPコマンド
以下は、表にまとめられた pip コマンドとその使用例です。
注文 | 使用例 | 説明する |
---|---|---|
pip install <package> |
pip install requests |
「requests」という名前のパッケージをインストールします |
pip uninstall <package> |
pip uninstall requests |
「requests」という名前のパッケージをアンインストールします |
pip list |
pip list |
現在の環境にインストールされているすべてのパッケージを一覧表示します |
pip show <package> |
pip show requests |
「requests」という名前のパッケージのバージョン番号、インストール パスなどの詳細情報を表示します。 |
pip install --upgrade <package> |
pip install --upgrade requests |
「requests」という名前のパッケージを最新バージョンに更新します |
pip search <package> |
pip search requests |
「requests」という名前のパッケージを検索し、関連情報を表示します |
pip freeze > requirements.txt |
pip freeze > requirements.txt |
現在の環境にインストールされているすべてのパッケージとそのバージョン番号をテキスト ファイルにエクスポートします。 |
pip install -r requirements.txt |
pip install -r requirements.txt |
テキスト ファイルからパッケージとそのバージョン番号をバッチ インストールする |
pip <command> --help |
pip install --help |
指定したコマンドのヘルプ情報を表示する |
注: 上記の表の例では、すべて "requests" パッケージを例として使用していますが、実際の使用では、必要に応じて他のパッケージ名に置き換えることができます。
pip は Python のパッケージ管理ツールで、Python パッケージのインストール、アンインストール、管理に使用されます。これは、さまざまな Python パッケージを簡単に検索、インストール、更新するためのコマンド ライン インターフェイスを提供する Python 標準ライブラリのモジュールです。
pip を使用すると、サードパーティのライブラリやツールを Python 環境に簡単にインストールして、Python の機能を拡張できます。パッケージの依存関係が自動的に解決され、必要な依存関係が確実にインストールされます。
pip は、Python コミュニティによる共有コードのリポジトリである PyPI (Python Package Index) からのパッケージのダウンロードとインストールもサポートしています。 PyPI には、さまざまな分野や機能をカバーする何万ものオープン ソース パッケージから選択できます。
パッケージのインストールとアンインストールに加えて、pip は、インストールされているパッケージのリストの表示、パッケージの最新バージョンへのアップグレード、インストールされているパッケージのリストのエクスポートなどの他の機能も提供します。
全体として、pip は Python 開発者にとって不可欠なツールの 1 つであり、パッケージ管理と依存関係管理のプロセスを簡素化し、Python パッケージの使用と管理を容易にします。
PIP の使用 - サードパーティ ライブラリのインストール
ここでは、よく使用される Python サードパーティのライブラリとツール、および pip を使用したそれらのインストールの例をいくつか示します。
図書館名 | インストールコマンド | 説明する |
---|---|---|
ナムピー | pip install numpy |
科学計算と配列演算のためのライブラリ |
パンダ | pip install pandas |
高性能で使いやすいデータ構造とデータ分析ツールを提供する |
マットプロットリブ | pip install matplotlib |
データの視覚化とプロットのためのライブラリ |
リクエスト | pip install requests |
HTTP リクエストを送信し、ネットワーク経由で通信するためのライブラリ |
Scikit-Learn | pip install scikit-learn |
機械学習アルゴリズムとツールを提供するライブラリ |
TensorFlow | pip install tensorflow |
ディープラーニングと人工知能のためのオープンソース ライブラリ |
ジャンゴ | pip install django |
Web アプリケーション開発のための高レベルの Python フレームワーク |
フラスコ | pip install flask |
シンプルな Web アプリケーションの構築に適した軽量の Web アプリケーション フレームワーク |
SQLアルケミー | pip install sqlalchemy |
データベースアクセスとORM(オブジェクトリレーショナルマッピング)機能を提供するライブラリ |
美しいスープ | pip install beautifulsoup4 |
HTML および XML ドキュメントを解析するためのライブラリ。Web クローラーでよく使用されます。 |
パイトーチ | pip install torch |
深層学習モデルを構築するためのオープンソースの機械学習ライブラリ |
セレン | pip install selenium |
ブラウザーでのユーザーアクションをシミュレートする自動 Web テスト用のライブラリ |
pytest | pip install pytest |
Python 単体テストを作成および実行するためのライブラリ |
ジュピターノートブック | pip install jupyter |
コードの実行と結果の表示をサポートする対話型のデータ分析および視覚化環境を提供します。 |
黒 | pip install black |
Python コードを自動的にフォーマットするためのツール |
Flask-RESTful | pip install flask-restful |
Flask に基づく RESTful API 拡張機能の迅速な開発 |
枕 | pip install pillow |
画像を開く、保存、拡大縮小、切り抜きなどの操作をサポートする画像処理用ライブラリ。 |
セロリ | pip install celery |
非同期タスクとスケジュールされたタスクを処理するための分散タスク キュー フレームワーク |
パイゲーム | pip install pygame |
2D ゲーム開発用ライブラリ |
openpyxl | pip install openpyxl |
Excelファイルを操作するためのライブラリ |
scikit イメージ | pip install scikit-image |
画像処理およびコンピュータビジョンアルゴリズムを提供するライブラリ |
Flask-SQLAlchemy | pip install flask-sqlalchemy |
統合された SQLAlchemy Flask 拡張機能により、Flask でのデータベースの使用が簡素化されます。 |
フラスコ-WTF | pip install flask-wtf |
Flask で Web フォームを使用するための機能を提供します |
PyMySQL | pip install pymysql |
MySQL データベースに接続して操作するためのライブラリ |
SQLAlchemy ユーティリティ | pip install sqlalchemy-utils |
SQLAlchemy の実用的なツールセットは、一般的に使用されるデータベース操作ツールをいくつか提供します |
パイゲームゼロ | pip install pgzero |
Pygame ゲーム開発を簡素化するためのフレームワーク |
Flask-ログイン | pip install flask-login |
Flask アプリケーションにユーザー認証および認可機能を提供する |
フラスコ-コア | pip install flask-cors |
Flask アプリケーションにクロスドメインのリソース共有機能を提供する |
PyYAML | pip install pyyaml |
YAML ファイルを解析して生成するためのライブラリ |
上記は、一般的に使用される Python サードパーティのライブラリとツールの例であり、対応する pip コマンドを使用してインストールできます。例にあるライブラリ名とインストール コマンドは時間の経過とともに変更される可能性があることに注意してください。最新のインストール情報については、各ライブラリの公式ドキュメントを参照してください。
PIPの設定方法
pip の構成は、pip 構成ファイルを変更することで実現できます。 Windows システムでは、pip 構成ファイルは %APPDATA%\pip\pip.ini
パスにありますが、Linux および macOS システムでは、構成ファイルは ~/.pip/pip.conf
パスにあります。
pip を設定する手順は次のとおりです。
-
pip 構成ファイルを開きます (Windows システムの場合は
%APPDATA%\pip\pip.ini
、Linux および macOS システムの場合は~/.pip/pip.conf
)。 -
構成ファイルが存在しない場合は、空のファイルを手動で作成できます。
-
構成ファイルでは、次の構成オプションを追加または変更できます。
[global]
: グローバル設定オプション。すべての pip コマンドに適用されます。[install]
: インストール関連の構成オプション。[uninstall]
: 関連する構成オプションをアンインストールします。[list]
: インストールされているパッケージの構成オプションをリストします。[search]
: パッケージ構成オプションを検索します。[wheel]
: バイナリ ホイール パッケージを生成およびインストールするための構成オプション。[cache]
: キャッシュ関連の構成オプション。[index]
: パッケージインデックスに関連する構成オプション。[global]
: グローバル構成オプション。
-
設定ファイルでは、
key = value
の形式を使用して設定オプションの値を設定できます。例:[global] trusted-host = pypi.org index-url = https://pypi.org/simple timeout = 10
上記の例では、ホストを信頼するために
trusted-host
はpypi.org
に設定され、index-url
は < に設定されています。 /span>< a i=4> はパケットのインデックス アドレスを表し、 は に設定され、10 秒のタイムアウト期間を表します。https://pypi.org/simple
timeout
10
-
設定ファイルを保存して閉じます。 pip コマンドを再実行すると、構成ファイルの設定に従います。
pip の構成ファイルを変更するには、オペレーティング システムとファイルが配置されている場所の権限設定に応じて、管理者権限またはsudo
コマンドの使用が必要になる場合があることに注意してください。
さらに、--trusted-host
、--index-url
およびその他のパラメータを使用してコマンド ライン パラメータを使用して一時的に pip を構成し、信頼できるホストとパッケージインデックスアドレス。
上記は pip を設定するための一般的な手順と例です。必要に応じて pip 設定オプションを設定できます。