How to Install Pip on Debian 12

install pip on debian 12


Pip (Python Installs Packages) is a popular Python package manager application. It retrieves packages from PyPI, a large repository of community-contributed Python packages, and includes the dependencies and libraries needed for each package.

Pip also facilitates Python package management and removal, making it one of the most popular Python package management tools.

In this tutorial, you will learn to install Pip on Debian 12.

How to install Pip on Debian 12 - a tutorial.


Note: Debian does not create a root account by default if the user does not specify a root password during installation. If you don’t have a root account, refer to our guide How to Create a Sudo User on Debian.

Installing Pip on Debian 12

You can install Pip on Debian using one of the two methods:

  • Via the apt package manager. We recommend installing Pip from the official Debian repository. The benefits of installing Pip using apt are easier package management, simplified updates, and installation consistency across systems.
  • Via a Pip installation script. This method lets you install bleeding-edge Pip versions not available in official repositories. However, updating the app later is a more complex process.

In this tutorial, we will install Pip3, designed for Python 3. Debian 12 ships with Python 3, as Python 2 is deprecated. It is important that the Pip version aligns with your Python version to avoid compatibility issues.

Check if Python 3 is installed on your system by running:

python3 --version
Checking the Python program version on Debian.

The output states the Python version installed on your system.

If it doesn’t, install Python by running:

sudo apt install python3

After installing Python, move on to the sections below and choose the Pip installation method you prefer.

Method 1: Debian APT Repository

Follow the steps below to install Pip from the official Debian apt repository:

1. Update the package repository to ensure the latest version is installed. Run the command below:

sudo apt update

2. Install the Pip package for Python:

sudo apt install python3-pip -y

The -y flag automatically answers Yes to any prompts during the installation. If you want to review what packages will be installed, omit the -y flag.

3. Verify the installation by checking the Pip version:

pip3 --version
Check Pip version on Debian.

Method 2: Pip Installation Script (

The second method involves downloading the script using the command line and curl command. The script allows you to install the latest Pip version, which may not be available in Debian’s repository. Follow the steps below:

1. Run the following command to download the script:

curl -o
Downloading the Pip installation script using curl.

The command downloads the script and saves it in your current working directory.

Note: To check what your current working directory is, use the pwd command.

2. Run the script to initiate the Pip installation. We will run the script through Python:

sudo python3
program version:

pip3 --version

Using Pip on Debian 12

Pip allows you to install, remove, update, and manage Python packages. This section shows some basic operations for using Pip on Debian 12.

Install Python Packages

The syntax for installing Python packages is:

pip install [package_name]

For example, to install Numpy, run the command below:

pip install numpy
Installing a package using Pip on Debian.

The command installs the package and all its dependencies.

List Installed Packages

List all the installed Python packages by running the command below:

pip list
Listing installed Python packages.

The command outputs a list of the installed Python packages.

Download Python Packages

Pip allows users to download Python packages, which can later be installed on another machine or without an Internet connection.

The syntax for downloading a Python package is:

pip download [package_name]

For example, to download the tensorflow package, an open-source library for machine learning, run:

pip download tensorflow
Downloading a Python package for later installation.

The command downloads the package and all its dependencies, allowing you to install it later.

Show Python Package

To obtain information about a specific Python package, utilize the show option. The syntax is:

pip show [package_name]

For example, to display information about the numpy package, run:

pip show numpy
Showing Python package information.

The output shows the package version, description, author information, and other details about the package contained in the repository.

Uninstall Python Package

To uninstall a Python package from your system, use the syntax below:

pip uninstall [package_name]

For example, to uninstall numpy, run:

pip uninstall numpy
Uninstalling a Python package with Pip.

When prompted, press y to confirm the uninstall and Enter to proceed. The command removes the package and its dependencies from your system.


This tutorial showed how to install and use the Pip package manager on Debian 12 with practical examples.

Đăng ký liền tay Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !

Add Comment

Click here to post a comment

Đăng ký liền tay
Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !