Pip is a package management system that simplifies installation and management of software packages written in Python such as those found in the Python Package Index (PyPI).
In this tutorial, we will show you how to install Python Pip on Ubuntu 18.04 using the apt package manager.We will also walk you through the basics of installing and managing Python packages with pip.
Installing pip for Python3
Install pip for Python 3 on Ubuntu 21.04 run the following commands:
$sudo apt update
$sudo apt install python3-pip -y
When the installation is complete, verify the installation by checking the pip version:
Note: The version number may vary.
Installing pip for Python2
So Pip for Python 2 is not included in the Ubuntu 21.04 repositories. We’ll install pip for Python 2 using the
Start by enabling the universe repository:
$sudo add-apt-repository universe
Then press ENTER to continue…
Update the packages index and install Python 2:
$sudo apt update $sudo apt install python2 -y
Use curl to download the
$curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
If the command not found you can install it with:
$sudo snap install curl
# version 7.76.1
$sudo apt install curl
# version 7.74.0-1ubuntu2
Once the repository is enabled, run the script as sudo user with python2 to install pip for Python2:
$sudo python2 get-pip.py
So Pip will_be installed globally. If you want to install it only for your user, run the command without sudo. The script will also install Setuptools and wheel, which allow you to install source distributions.
Verify the installation by printing the pip version number:
How to Use Pip
We show you a few useful basic pip commands. With pip, you can install packages from PyPI, version control, local projects, and from distribution files. Generally, you will install packages from PyPI.
To view the list of all pip commands and options:
You can get more information about a specific command using pip <command> –help. For example, to get more information about the install command:
$pip3 install --help
Installing Packages with Pip
Let’s say you want to install a package called Scrapy which is used for scraping and extracting data from websites.
To install the latest version of the package you would run the following command:
$pip3 install scrapy
To install a specific version of the package append == and the version number after the package name:
$pip3 install scrapy==1.5
pip2 if using Python 2.
Installing Packages with Pip using the Requirements Files
requirement.txt is a text file that contains a list of pip packages with their versions that are required to run a specific Python project.
Use the following command to install a list of requirements specified in a file:
$pip3 install -r requirements.txt
Listing Installed Packages
To list all the installed pip packages use the command below:
Upgrade a Package With Pip
To upgrade an already installed package to the latest version:
$pip3 install --upgrade package_name
Uninstalling Packages With Pip
To uninstall a package run:
$pip3 uninstall package_name