Python pip パッケージ マネージャーのチートシート
pip のコマンドライン リファレンス ガイド。 Python パッケージと依存関係のインストール、アップグレード、アンインストール、管理について学びます。
パッケージのインストールと管理
PyPI インデックスからパッケージを取得し、ローカル パッケージをクエリするための必須コマンド。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| pip install | pip install <package> | 指定されたパッケージをダウンロードしてインストールします。 |
| pip install --upgrade | pip install -U <package> | パッケージを利用可能な最新バージョンにアップグレードします。 |
| pip uninstall | pip uninstall <package> | 指定されたパッケージをアクティブな Python ライブラリ パスからアンインストールします。 |
| pip list | pip list | インストールされているすべてのパッケージをそのバージョン番号とともにリストします。 |
| pip show | pip show <package> | インストールされているパッケージに関する詳細なメタデータ情報を表示します。 |
依存関係の追跡とキャッシュ
構成、環境ファイル、およびキャッシュ調整を凍結します。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| pip freeze | pip freeze | インストールされているパッケージを要件形式 (package==version) で出力します。 |
| pip install -r | pip install -r requirements.txt | 指定されたテキスト ファイルにリストされているすべての依存関係をインストールします。 |
| pip check | pip check | インストールされたパッケージに互換性のある依存関係があることを確認します。 |
| pip cache purge | pip cache purge | ローカルにダウンロードされたホイール キャッシュ ストレージをクリアします。 |
インタラクティブなデモスクリプト
run_all_cheat_methods.py
エディターで実行# pip install
pip install <package>
# pip install --upgrade
pip install -U <package>
# pip uninstall
pip uninstall <package>
# pip list
pip list
# pip show
pip show <package>
# pip freeze
pip freeze
# pip install -r
pip install -r requirements.txt
# pip check
pip check
# pip cache purge
pip cache purgeよくある質問
ピップリストとピップフリーズの違いは何ですか?
pip list は、インストールされているパッケージとそのバージョンを使いやすい形式でリストします。一方、pip freeze は、requirements.txt ファイルへの書き込みに適した package==version 形式でそれらを出力します。
異なるプロジェクト間の依存関係を分離するにはどうすればよいですか?
Python の組み込み venv モジュールを使用して仮想環境を作成し、アクティブ化し、その環境内で pip を実行します。
関連トピック
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python ループ
Python ループを使用してデータを反復処理する方法を学びます。インタラクティブな例を使用して、for ループ、while ループ、ブレーク、継続、ループのベスト プラクティスをマスターします。
リソースの表示
ハウツーガイド
pip を使用して Python パッケージをインストールする方法
pip を使用して Python でサードパーティのパッケージをインストールおよび管理する方法を学びます。仮想環境、requirements.txt、および基本的なコマンドについて説明します。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示