pip is the standard package management tool for software written in Python. It installs software, and their dependencies from the standard Python repository, Python Package Index, by default.
Although the usual package manager
apt can be used, it has several downsides when it comes to regularly updated versions of Python code, non availability of number of Python packages, and so on.
Installing Pip in Ubuntu
Pip is available in standard Ubuntu software repository.
For installing Pip for Python 2 packages, you can run the following :
sudo apt install python-pip
For installing pip for Python 3 packages, you can run the following :
sudo apt install python3-pip
Note: For older Ubuntu versions (version 14.04 and below), you need to use
apt-get should be used instead of
The Ubuntu repository is likely to not have the latest available version of pip. To upgrade
pip to latest version, run the below commands:
#For Python 2 sudo pip install --upgrade pip #For Python 3 sudo pip3 install --upgrade pip
📝 Important note
pip is used for installing Python 2 packages, while
pip3 is used for installing Python 3 packages. Henceforth in the guide, examples are shown with pip3; user should use pip whenever package for Python 2 are required.
Pip List and Search commands for Python packages
To list installed python packages in system, run:
To show detailed information about a package, run:
pip3 show package_name
package_name in the command above with the name of the package you want to view detailed about using pip.
To search for a package in Python Package Index using pip, run the command below:
pip3 search <keyword>
<keyword> in the command above with your search term. The command will list all packages matching with the search keyword.
The screenshot below shows an example
pip3 search for the term “blinker”.
Using pip to Install and Update packages
To install a package using pip, run:
pip3 install package_name
package_name in the command above with the name of the package you want to install using pip.
To upgrade a package using pip, run the command below. It will recursively upgrade all dependencies of the package as well.
pip3 install --upgrade package_name
package_name in the command above with the name of the package you want to upgrade using pip.
Uninstalling a package using Pip
Like installing and updating packages, you can also uninstall a package using pip. Run the command below to do so.
pip3 uninstall package_name
package_name in the command above with the name of the package you want to uninstall using pip.
To uninstall a package without the program asking for a confirmation prompt, use the flag
pip3 uninstall -y package_name
That’s it. We hope you find the instructions above helpful. If you have any questions, let us know in the comments section below.