pip
表示
出典: フリー百科事典『ウィキペディア(Wikipedia)』
印刷用ページはサポート対象外です。表示エラーが発生する可能性があります。ブラウザーのブックマークを更新し、印刷にはブラウザーの印刷機能を使用してください。
pip --help の出力画面 | |
最新版 |
22.3.1
/ 2022年11月5日 (22か月前) (2022年11月05日) |
---|---|
リポジトリ | ウィキデータを編集 |
プログラミング 言語 | Python |
対応OS | クロスプラットフォーム |
種別 | パッケージ管理システム |
公式サイト |
www |
テンプレートを表示 |
pip("Pip Installs Packages" または "Pip Installs Python")はPythonで書かれたパッケージソフトウェアをインストール・管理するためのパッケージ管理システムである。多くのPythonパッケージは、Python Package Index (PyPI) 上にある[1] 。
pipはPython 2.7.9以降、Python 3.4以降からデフォルトで付属するようになった[2] 。
コマンドラインインターフェース
pipを用いる主な利点は、コマンドラインインターフェースで簡単にPythonのパッケージソフトウェアをインストールできることである。次の一行でパッケージのインストールを行える。
pip install some-package-name
パッケージをアンインストールするときも同様に一行でできる。
pip uninstall some-package-name
pipで一番重要な機能は、ファイルに必要なパッケージのリストとそのバージョンを書いておけば簡単にパッケージ管理を行えるという点である[1] 。この機能は他のコンピュータや仮想環境に同じPythonの環境を用意するときに非常に役に立つ。この機能を使うには、適切なフォーマットで必要なパッケージを「requirements.txt」ファイルに書き、次のコマンドを実行すればよい。
pip install -r requirements.txt
またpipはsdistをinstall
できる(例: pip install git+https://github.com/...
)。この際 setuptools
(setup.py
/setup.cfg
)以外のビルドシステムをpyproject.toml
(PEP 518)に指定できる[3] 。
webホスティングサービスへの利用
pipはHerokuが提供しているようなwebホスティングサービスをサポートするためにも使われる[4] 。
脚注
- ^ a b "pip documentation". The pip developers. 5 January 2012閲覧。
- ^ "pip installation". 24 Feb 2015閲覧。
- ^ "pip supports projects declaring dependencies that are required at install time using a pyproject.toml file" pip
- ^ "Getting Started with Python on Heroku/Cedar". Dev Center. Heroku. 5 January 2012閲覧。
関連項目
外部リンク
実装 | |
---|---|
ウィジェット・ツールキット | |
フレームワーク | |
統合開発環境(専用) | |
総合開発環境(汎用) | |
ライブラリ | |