pip
pip --helpの出力画面
最新版
26.1.2[1] ウィキデータを編集 / 2026年5月31日 (15日前)
リポジトリ ウィキデータを編集
プログラミング
言語
Python
対応OS クロスプラットフォーム
種別 パッケージ管理システム
公式サイト www.pip-installer.org
テンプレートを表示

pip("Pip Installs Packages"または"Pip Installs Python"や"Package Installer for Python"など諸説ある)はPythonで書かれたパッケージソフトウェアをインストール・管理するためのパッケージ管理システムである。多くのPythonパッケージは、Python Package Index (PyPI) 上にある[2]

pipはPython 2.7.9以降、Python 3.4以降からデフォルトで付属するようになった[3]

コマンドラインインターフェース

編集
pip install virtualenvの出力画面

pipを用いる主な利点は、コマンドラインインターフェースで簡単にPythonのパッケージソフトウェアをインストールできることである。次の一行でパッケージのインストールを行える。

pip install some-package-name

パッケージをアンインストールするときも同様に一行でできる。

pip uninstall some-package-name

pipで一番重要な機能は、ファイルに必要なパッケージのリストとそのバージョンを書いておけば簡単にパッケージ管理を行えるという点である[2]。この機能は他のコンピュータや仮想環境に同じPythonの環境を用意するときに非常に役に立つ。この機能を使うには、適切なフォーマットで必要なパッケージを「requirements.txt」ファイルに書き、次のコマンドを実行すればよい[4]

pip install -r requirements.txt

またpipはsdistをinstallできる(例: pip install git+https://github.com/...)。この際 setuptoolssetup.py/setup.cfg)以外のビルドシステムをpyproject.toml(PEP 518)に指定できる[5]

webホスティングサービスへの利用

編集

pipはHerokuが提供しているようなwebホスティングサービスをサポートするためにも使われる[6]

脚注

編集
  1. ^ Release 26.1.2” (2026年5月31日). 2026年6月1日閲覧。
  2. ^ a b pip documentation”. The pip developers. 2012年1月5日閲覧。
  3. ^ pip installation”. 2015年2月24日閲覧。
  4. ^ Mastering `requirements.txt` in Python: A Comprehensive Guide”. coderivers.org. 2025年9月17日閲覧。
  5. ^ "pip supports projects declaring dependencies that are required at install time using a pyproject.toml file" pip
  6. ^ Getting Started with Python on Heroku/Cedar”. Dev Center. Heroku. 2012年1月5日閲覧。

関連項目

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

Python

kB未満と非常に軽量なことが謳われている。 Pythonはパッケージ管理ソフト・ライブラリ・レポジトリなどからなるエコシステムを形成している。 Pythonのパッケージ管理はpip・pipenv・poetry・rye・uv・EasyInstallなどのパッケージ管理システムによっておこなわれる。バイナリパッケー

EasyInstall

—https://peak.telecommunity.com/DevCenter/PythonEggs Python Package Index - Pythonのサードパーティソフトウェアレポジトリ pip - Pythonのパッケージ管理システム ^ https://peak.telecommunity

Anaconda (Pythonディストリビューション)

であるAnaconda Navigatorも含まれている。 condaとpipパッケージマネージャの大きな違いは、パッケージの依存関係の管理方法にある。これは、Pythonデータサイエンスにとって大きな課題であり、condaが存在する理由である。 pipはパッケージをインストールするときに、以前にインストールさ

Blender

blend] --background --python スクリプト名.py またBlenderのAPIを通常のPython環境で使うための Blender as a Python Module も存在し、pip経由でのインストール(コマンド:pip install bpy)が可能となっている(3

Python Package Index

Python Package Index(略称 PyPI)は、プログラミング言語Pythonの、サードパーティーソフトウェアリポジトリである。すべてのオープンソースなPythonパッケージの包括的なカタログととらえることができる。 pipやEasyInstallなどのパッケージマネージャは、パッケ

PIP

最大吸気圧(英語版) (PIP: peak inspiratory pressure) プロラクチン誘導蛋白質(英語版) (prolactin-induced protein) 指の第二関節 (proximal interpharangeal joints) pip - プログラミング言語Pythonのパッケージ管理システム

パッケージ管理システム

マイクロソフトが管理しているリポジトリ。 PHP Composer Python Python Package Index: Pythonの標準的なパッケージ・リポジトリ。パッケージはpip、EasyInstall、Poetry、uvなどからインストールする。 Conda: 科学計算のためのPython

TensorFlow

TensorFlow から利用できるようにしたものをインテルが配布している。Anaconda などのディストリビューションでもこちらが採用されていて、pip で配布している物と比べて ResNet-50 が8.6倍高速に学習する。 当初のTensorFlowはニューラルネットワークの計算を表現した計算