Thursday, September 4, 2025
HomeGuest BlogsHow to Install Pip on CentOS 8

How to Install Pip on CentOS 8

Introduction

Pip is a package manager for the Python programming language. Pip makes it easier to install plugins and other software packages for Python.

There are two versions – the most recent version is for Python 3, and there is a legacy version for the older Python 2.

This guide will show you how to install Pip for Python 2 and Python 3 on CentOS 8.

tutorial on how to install Pip package-management system on CentOS 8tutorial on how to install Pip package-management system on CentOS 8

Prerequisites

  • A system with CentOS 8 installed
  • A user account with sudo or root privileges
  • Access to a command line or terminal window (Activities > Search > Terminal)

Installing Pip for Python 3

Python 3 is the most recent, stable, long-term supported version of Python. If you don’t specifically need Python 2 for compatibility with older applications, it’s recommended to use Python 3.

Step 1: Update System Repositories

To update system repositories, open a terminal window and enter the following command:

sudo yum update

This will refresh the local list of available software packages. If yum update hasn’t been run recently, it may take a few minutes to install updates.

Note: For some updates, such as security keys, you may be prompted to confirm the installation with y > Enter.

Step 2: Install Python 3

Some newer versions of CentOS 8 include Python 3 by default. If the system already has Python 3 installed, skip this step.

To install Python 3, open a terminal window and enter the command:

sudo yum –y install python3

Step 3: Install Pip for Python 3

To install Pip for Python 3 open the terminal window, enter the following:

sudo yum –y install python3-pip
Install Pip for Python 3 on CentOS 8.Install Pip for Python 3 on CentOS 8.

Note: Your system may already have Python3-pip installed. If so, the output will report that there is nothing to do.

Step 4: Confirm Pip is Installed

One way to test whether an application is installed is by checking its version number. To check the version of Pip 3, enter:

pip3 –V

The output displays the pip3 version installed on your system.

pip 9.0.3 successfully installedpip 9.0.3 successfully installed

Note: Make sure to use a capital –V. A lower-case –v will display an error and list of commands.

Installing Pip for Python 2

CentOS 8 allows you to install multiple versions of Python at the same time. You can install Python 2 in parallel to an existing Python 3 installation.

Step 1: Update Repositories

If you updated the repositories in the previous section, skip to the next step.

Update repositories with the command:

sudo yum update

Note: Some packages, such as security updates, will prompt you to confirm the installation by typing y and hitting Enter.

Step 2: Install Pip 2

To install Pip2, open the terminal window, enter the command:

sudo yum –y install python2-pip
Install Pip for Python 2 on CentOS 8Install Pip for Python 2 on CentOS 8

Note: If Python 2 isn’t installed, this step will install it. Python 2 is a dependency for the pip2 package.

Step 3: Verify the Installation

Check the version of pip2 to verify that it is installed on your Centos 8 system:

pip2 –V

The system should display the version of pip2.

Check Pip 2 version on CentOS 8Check Pip 2 version on CentOS 8

Note: If you’re concerned that Python 2 may not have been installed, verify the installation by entering sudo yum –y install python2. The system should report nothing to do.

Conclusion

You have installed Pip for Python 2 and Python 3 on your CentOS 8 system. Use Pip to manage the most popular Python packages easily.

Get started with a basic script like getting the current time and date in Python.

Was this article helpful?
YesNo

RELATED ARTICLES

Most Popular

Dominic
32261 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11795 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11855 POSTS0 COMMENTS
Shaida Kate Naidoo
6747 POSTS0 COMMENTS
Ted Musemwa
7023 POSTS0 COMMENTS
Thapelo Manthata
6695 POSTS0 COMMENTS
Umr Jansen
6714 POSTS0 COMMENTS