PythonのCLIアプリを依存関係が互いに、またシステムと衝突しないよう、隔離環境にインストールして実行します。
pypa/pip
Python Package Index(PyPI)やその他のインデックスからパッケージをインストールする、Python標準のパッケージインストーラーです。
- スター
- 10,310
- フォーク
- 3,435
- 未解決の Issue
- 980
- 最終コミット
- 10 時間前
これは何?
pipはPythonのパッケージインストーラーです。Python Package Index(PyPI)やその他のパッケージインデックスからサードパーティ製パッケージをインストール、アップグレード、管理できるため、プロジェクトにライブラリを1つのコマンドで追加できます。
およそ3か月ごとにリリースされており、ドキュメントにはインストール方法、使い方、リリースノート、リリースプロセスが掲載されています。バグ報告や質問は、issueトラッカー、Discourseチャンネル、IRCチャットルームで受け付けており、開発はPSF Code of Conductに沿って進められています。
主な機能
- 01PyPIやその他のパッケージインデックスからパッケージをインストールできます。
- 02コマンドラインからPythonパッケージをアップグレード、アンインストールできます。
- 03およそ3か月ごとの定期的なスケジュールでリリースされています。
- 04PyPA(Python Packaging Authority)プロジェクトのもとで保守されています。
ユースケース
- Pythonアプリケーションやスクリプトの依存関係をインストールする。
- 開発環境のライブラリを新しいバージョンにアップグレードする。
- 独自またはプライベートのパッケージインデックスからパッケージをインストールする。
クイックスタート
- 1
pipがすでにインストールされているか確認する
python -m pip --version - 2
Python Package Indexからパッケージをインストールする
python -m pip install SomePackage - 3
ほかのセットアップ方法についてはインストールに関するドキュメントを読む
トピック
よくある質問
- pip とは?
- Python Package Index(PyPI)やその他のインデックスからパッケージをインストールする、Python標準のパッケージインストーラーです。 pipはPythonのパッケージインストーラーです。Python Package Index(PyPI)やその他のパッケージインデックスからサードパーティ製パッケージをインストール、アップグレード、管理できるため、プロジェクトにライブラリを1つのコマンドで追加できます。
- pip は無料で使えますか?ライセンスは?
- pip は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pip は今もメンテナンスされていますか?
- 活発にメンテナンス中。pip の最終コミットは 2026年11月7日 です。
- pip は何に使えますか?
- Pythonアプリケーションやスクリプトの依存関係をインストールする。 開発環境のライブラリを新しいバージョンにアップグレードする。 独自またはプライベートのパッケージインデックスからパッケージをインストールする。
- pip のインストール方法は?
- pipがすでにインストールされているか確認する: python -m pip --version Python Package Indexからパッケージをインストールする: python -m pip install SomePackage ほかのセットアップ方法についてはインストールに関するドキュメントを読む
- pip はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pypa/pip
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rust製の超高速なPythonパッケージ/プロジェクト管理ツール。pip、virtualenv、pyenv、pipxなどを置き換えます。
pipとvirtualenvを組み合わせ、PipfileとPipfile.lockで再現性の高いビルドを実現する、Python向けのvirtualenv・依存関係管理ツール。
Pythonの依存関係を固定した再現可能なrequirementsファイルにまとめ、環境をその内容に同期するコマンドラインツール(pip-compile、pip-sync)のセット。
アプリケーションと依存関係を、ポータブルな virtualenv のように使える単一の実行可能な .pex ファイルにパッケージ化する Python ツール。
Python wheel(.whl)ファイルの検査、展開、再パッケージ化、タグ変更と、eggからwheelへの変換を行うコマンドラインツール。