install python pip on windows mac linux ubuntu

How to Install PIP on Windows, Ubuntu, Python

How to install pip on python: Pip the recursive acronym for ‘Pip Installs Python’ or ‘Pip Install Packages’ is a cross-platform package manager which helps in installing as well as managing Python packages. A package contains all the files that we need for a module which are again code libraries for Python. This can be found in PyPI (Python Package Index) that comes with Python 2 or more than 2.7.9 and 3 or more than 3.4 binaries that are mainly downloaded from

 The active supporting community of contributors and users of Python is a very well known open source development project.  For this reason, this software is available for lots Python developers in order to make them use it under open source license terms. Using this help Python users to collaborate and share effectively and it also gets benefits from the solutions that others have already created to common and sometimes for rare problems.

How to install pip?

Before installing pip, we need to check whether python is correctly installed or not. This can be done by opening the command prompt in windows or terminal for Mac and for Linux we need to open the terminal using Ctrl+Alt+T.  Then we need to type python –version and press enter. If we get a ‘Python is not a defined message’ then we need to install python properly.

How to install Pip on Windows 10

install pip windows 64 bit
Install PIP Windows
  1. At first, we need to download the installer script that is . If we are using Python 3.2, we will need this version of instead. Either way, after that we have to right click on the link or then select save as and save it in any safe location.
  2. After that, we need to navigate to the installer script file by opening the command prompt.
  3. Then we run this command: python

This installs Pip. After installation, we must verify the successful installation by opening a command prompt window. Then we have to navigate to the installation script directory of Python. Now we have to type ‘pip freeze’ in order to launch the Python interpreter. The version number of the modules is shown by Pip freeze and they are installed in the non-standard library of Python. Pip freeze generally does not have much information to show on a fresh start.

 Pip can be run from any location and it is a great advantage. Also, this is done without repeatedly referencing the full installation path name.

How to install Pip on python in Mac/Ubuntu

install pip on mac

The mac systems that are available now have pre-installed pip and python program. But the problem is that the versions of python are outdated and for this reason, it is not the best option for significant Python development. Thus it is highly recommended that we must install the latest version of python and Pip.  If Pip is not available and we want to work with the native Python installation, we first need to install pip with the following command.

Command: sudo easy_install pip

How to install Pip on python in Linux

We can install pip by using the package manager of the system as the Linux distro is available to us with pre installed Python software. This is the most preferred way as the system installed versions of python do not play very nice with the script on Mac and Windows.

How to install Pip on python on Raspberry

Since the official operating system is designated and provided by the Raspberry Pi Foundation, you are free to install another operating such as Ubuntu. Here are the commands for installing Pip on python on Raspberry.


On Python 2.x: Sudo apt-get install python-pip

On Python3.x: sudo apt-get install python3-pip

How to upgrade Pip for Python

upgrade pip windows 10

PIP does not upgrade very often, but it is still important to stay on top of each and every new version as there can be different important fixes to security holes, compatibility, and bugs. But the good news is that Pip is very fast and simple.


On Windows: python –m pip install –U pip

On Raspberry Pi, Linux or Mac: pip install –U pip

Commands on how to manage Python packages with Pip

  1. Installing packages from PyPi: pip install package-name
  2. Installing a specific version of the package and not the latest version: pip install package-name==1.0.0
  3. Searching PyPi for particular package: pip search “query”
  4. Seeing details of any installed package: pip show package –name
  5. To list all installed packages: pip list
  6. To list all the packages that are outdated: pip list –outdated
  7. Upgrading an outdated package: pip install-package name –upgrade
  8. Completely reinstalling a package: pip install package-name –upgrade –force-reinstall
  9. To get rid of a package completely: pip uninstall package-name

Common installation issues of Pip

  • Installing into the system Python on Linux

A Python installation on Linux systems will be actually included as a part of the distribution. Installing into this Python installation needs root access to the main system and it can also interfere with the operation of the system package manager as well as other components of the system if in case a component abnormally upgraded using pip. 

  • Pip not installed

It might be possible that pip is not installed by default. There is one potential fix to this.

Command: python –m ensurepip –default-pip 

  • Installing binary extensions

Typically Python relies heavily on source-based distribution and the end user expects to compile extension modules form the source as a part of the process of installation. The ability to publish wheels and the introduction of support of binary wheel format through Python Packaging Index is a problem. Some of the solutions for installing scientific software are not yet available as pre-built can help in obtaining other binary extensions.

Benefits of Pip

  1. It helps us to reproduce installation of dependencies
  2. It helps us to find packages from the command line
  3. It can install new wheel binary package format and it stays up to date.
  4. It is preinstalled in every virtualenv.

Pip is the safest and the most future proof default that is currently available. Not only it does complete the job now but it also can be counted on to do the job in the future. Despite the big advantages of Pip, it does have two huge issues. The first is that if Pip does not come with the pre-installed python, then it is not that easy to install it. And second is that it cannot install every possible thing. But these issues should not make one avoid adopting Pip.

To know more information about How to install pip on python visit our home page

Also read

Leave a Comment

Your email address will not be published. Required fields are marked *