Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Do I need to install pip?

pip is already installed if you are using Python 2 >=2.7.9 or Python 3 >=3.4 downloaded from python.org or if you are working in a Virtual Environment created by virtualenv or pyvenv. Just make sure to upgrade pip.

Installing with get-pip.py

To install pip, securely download get-pip.py. [1]:

Code Block
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Then run the following:

Code Block
python get-pip.py

...

Note
titleWarning

Be cautious if you are using a Python install that is managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state.


get-pip.py also installs setuptools [2] and wheel if they are not already. setuptools is required to install source distributions. Both are required in order to build a Wheel Cache (which improves installation speed), although neither are required to install pre-built wheels.

Note: The get-pip.py script is supported on the same python version as pip. For the now unsupported Python 2.6, alternate script is available here.

...

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

Install to the user site [3]:

Code Block
python get-pip.py --user

Install behind a proxy:

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

get-pip.py can also be used to install a specified combination of pip, setuptools, and wheel using the same requirements syntax as pip:

Code Block
python get-pip.py pip==9.0.2 wheel==0.30.0 setuptools==28.8.0

...