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 apt
.
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
and pip3
:
Command 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:
pip3 list
To show detailed information about a package, run:
pip3 show package_name
└ Replace 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>
└ Replace <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
└ Replace 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
└ Replace 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
└ Replace 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 -y
:
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.
Member discussion