インストール

pipをインストールする必要はありますか?

python.org からダウンロードしたPython 2>= 2.7.9またはPython 3>= 3.4バイナリを使用している場合、pipを upgrade pip する必要があります。

virtualenv または pyvenv によって作成された Virtual Environment で作業している場合、pipはすでにインストールされています。

get-pip.pyでインストールする方法

pipをインストールするために、 get-pip.py. [2] を安全にダウンロードして下さい。

次に以下を実行して下さい。

python get-pip.py

警告

OSまたは別のパッケージマネージャによって管理されているPythonを使用している場合は注意してください。get-pip.pyはこれらのツールと連携しないため、システムが不整合状態になる可能性があります。

get-pip.pyは setuptools [3]wheel もインストールします。source distributions をインストールするには、setuptools が必要です。どちらも Wheel キャッシュ (インストール速度を向上させる)を構築できることが求められていますが、あらかじめ構築された wheels をインストールする必要はありません。

注釈

get-pip.pyはpipと同じpythonバージョンでサポートされています。現在サポートされていないPython 3.2は、代わりのスクリプトが ここ にあります。pip 10.0でサポートされていないPython 2.6は、代わりのスクリプトが ここ にあります。

get-pip.pyオプション

--no-setuptools

設定すると setuptools をインストールしません

--no-wheel

設定すると、wheel をインストールしません

さらに、get-pip.pypip install optionsgeneral options もサポートしています。以下はいくつかの例です:

pipとsetuptoolsのローカルコピーからインストールする:

python get-pip.py --no-index --find-links=/local/copies

ユーザーサイト [4] へインストールする:

python get-pip.py --user

プロキシ経由でインストールする:

python get-pip.py --proxy="[user:passwd@]proxy.server:port"

Linuxパッケージマネージャを使用する

Python Packaging User GuideInstalling pip/setuptools/wheel with Linux Package Managers を参照してください。

pipをアップグレードする

LinuxまたはmacOSの場合:

pip install -U pip

Windowsの場合 [5]:

python -m pip install -U pip

PythonとOSの互換性

pipは、CPythonのバージョン2.6,2.7,3.3,3.4,3.5、さらにはpypyで動作します。

これはマイナーバージョン(2.6の2.6.9など)の最新のパッチバージョンでpipが動作することを意味します。以前のパッチ・バージョンは、ベスト・エフォート・アプローチでサポートされています。

pipはUnix/Linux、macOS、Windowsで動作します。


[1]For Python 2, see https://docs.python.org/2/installing, and for Python3, see https://docs.python.org/3/installing.
[2]"Secure" in this context means using a modern browser or a tool like curl that verifies SSL certificates when downloading from https URLs.
[3]Beginning with pip v1.5.1, get-pip.py stopped requiring setuptools to be installed first.
[4]The pip developers are considering making --user the default for all installs, including get-pip.py installs of pip, but at this time, --user installs for pip itself, should not be considered to be fully tested or endorsed. For discussion, see Issue 1668.
[5]https://github.com/pypa/pip/issues/1299