Pip Install
Pip Install
io/en/stable/installing/
Installation
Do I need to install pip?
pip is already installed if you are using Python 2 >=2.7.9 or Python 3 >=3.4 down‐
loaded from python.org or if you are working in a Virtual Environment created by vir‐
tualenv or pyvenv. Just make sure to upgrade pip.
Then run the following command in the folder where you have downloaded get-
pip.py :
python get-pip.py
Warning: 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. setup‐
tools 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.
get-pip.py options
--no-setuptools
If set, do not attempt to install setuptools
v: stable
--no-wheel
If set, do not attempt to install wheel
1 of 3 1/26/20, 7:01 PM
Installation — pip 20.0.2 documentation https://pip.pypa.io/en/stable/installing/
get-pip.py allows pip install options and the general options. Below are some ex‐
amples:
Upgrading pip
On Linux or macOS:
On Windows [4]:
2 of 3 1/26/20, 7:01 PM
Installation — pip 20.0.2 documentation https://pip.pypa.io/en/stable/installing/
[1] “Secure” in this context means using a modern browser or a tool like curl that
verifies SSL certificates when downloading from https URLs.
[2] Beginning with pip v1.5.1, get-pip.py stopped requiring setuptools to be in‐
stalled first.
[3] 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 it‐
self, should not be considered to be fully tested or endorsed. For discussion,
see Issue 1668.
[4] https://github.com/pypa/pip/issues/1299
v: stable
3 of 3 1/26/20, 7:01 PM