Skip to content
Follow
Ubuntu Linux

How to Install Python Pip on Ubuntu Linux

Richard
Written by
Richard
May 5, 2020 Updated Aug 14, 2026 4 min read
How to Enable or Disable Microsoft Defender Cloud Protection
How to Enable or Disable Microsoft Defender Cloud Protection

Python pip on Ubuntu Linux is the standard tool you use to install, update, and remove Python software libraries. It connects straight to the Python Package Index, a massive online storage space with thousands of ready-to-use code projects.

Ubuntu version 22.04 LTS and other recent releases let you set up pip in just a few minutes using the built-in terminal. Once you finish the setup, adding new tools takes a single command like pip install package-name.

⚡ Quick Answer

Install pip for Python 3 using `sudo apt update` and `sudo apt install python3-pip`. Verify the installation by running `pip3 –version`. Pip is Python’s package manager for installing and managing libraries.

How to install Python Pip on Ubuntu Linux

As described above, Pip is a Python package manager for installing , maintaining, and upgrading Python packages. It searches, downloads, and installs packages from the Python package index and other indexes.

Below is how to install it on Ubuntu Linux.

Install Pip for Python 3

You can install Pip for Python 3 on Ubuntu by running two commands: first, update your software list, then install the python3-pip package. This process sets up Pip so you can easily add and manage Python 3 packages on your Ubuntu computer.

The commands below install PiP to be used with Python version 3.

sudo apt update
sudo apt install python3-pip

When you run the commands above, all dependencies required for PiP to function will be installed alongside PiP.

To validate whether PiP is installed, simply run the commands below:

pip3 --version

You should see a similar line below:

Output:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

That's how to get PiP installed for use with Python 3.

Install Pip for Python 2

To install Pip for Python 2 on Ubuntu, first enable the 'universe' software source. Then, use the standard update and install commands to get the python-pip package. This makes Pip available for managing packages with older Python 2 projects on your Ubuntu system.

Pip, the package installer for Python, does not come pre-installed on Ubuntu. You must run the command `sudo apt install python3-pip` to install Pip on your system. Installing Pip allows you to easily add and manage Python software packages.

sudo add-apt-repository universe
sudo apt update
sudo apt install python-pip
⚠️Warning
Now that Python 2 is installed, you can install Pip using a get-pip.py script. After enabling and installing the repository above, simply download and run the script to install Python globally.
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
sudo python2 get-pip.py

The script will also install Pip, setup tools, and a wheel.

Installing Packages with PiP

After installing Pip on Ubuntu, you add new Python packages using the command 'pip install' followed by the package name. If you need help, you can type 'pip3 --help' or 'pip install --help' to see all the commands and options Pip offers for managing packages.

If you don't know how to use PiP, simply run its help command to display helpful command options and how to use them.

pip3 --help
pip install --help

You should see helpful commands and how to use them, as shown below

Usage:   
  pip  [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible
📝Good to Know
Creating a virtual environment is always a good idea when working with Python projects. Generally, the PiP package installer is used within Python virtual environments where each environment is isolated for specific projects.

After each project is done, it can be discarded easily.

You want to create a Pip virtual environment within your home folder or directory for this post. Creating a virtual environment isolates Python packages for a specific project, preventing conflicts between different project requirements on your Ubuntu system.

Simply run the command below to create a Python 3 virtual environment called confidential.

First, install the Python virtual environment module by running the commands below:

sudo apt install python3-venv

Then, create a new environment called confidential

python3 -m venv ~/confidential

Simply activate the environment by running the commands below:

source ~/confidential/bin/activate

Within this specific environment, you can begin installing packages via PiP to use Python 3.

For example, to install a Python package called python-openstackclient, simply run the commands below:

Example:

pip3 install python-openstackclient

That should install the python-OpenStack client package to use with Python 3.

To upgrade packages via PiP, simply run the commands below:

pip3 install --upgrade python-openstackclient

To uninstall packages via PiP, simply run the commands below:

pip3 uninstall python-openstackclient

When you finish the Python project, simply run the deactivate command to return to your standard shell.

deactivate

That's it!

Conclusion:

Installing PiP on Ubuntu 18.04 or Ubuntu 16.04 allows you to install and manage Python packages. PiP is a tool that helps you add and remove Python software. If you encounter any errors during installation, please report them in the comment form below.

Was this guide helpful?

Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Install Python on Ubuntu Linux
Ubuntu Linux How to Install Python on Ubuntu Linux
How to Install GNOME Desktop on Ubuntu 24.04
Ubuntu Linux How to Install GNOME Desktop on Ubuntu 24.04
How to Install KDE Desktop on Ubuntu 24.04
Ubuntu Linux How to Install KDE Desktop on Ubuntu 24.04
How to Uninstall Software in Ubuntu Linux
Ubuntu Linux How to Uninstall Software in Ubuntu Linux

2 Comments

Leave a Comment

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