Установите Pip3 и Pip2 в Debian 11.10.9

Установите Pip в Debian 11/10/9 Linux

Перед началом установки вам необходимо войти в установленную систему Debian как пользователь с привилегиями sudo. После этого обновите системные пакеты.
apt update
apt -y upgrade
Прежде чем идти дальше, вы должны были ожидать, что версия Python будет доступна из вашей командной строки. Используйте следующую команду, чтобы проверить:
$ python -V
Python 2.7.16

$ python3 -V
Python 3.7.3
После обновления используйте следующие методы для установки Pip в системе Debian 11/10/9.

Установите Pip для Python 2 в Debian 10/9

Для пользователей Python 2: выполните команду ниже, чтобы установить Pip в Debian 10 Linux.
apt update
apt install python-pip
Подтвердите установку:
$ pip2 --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)

$ pip --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)

Установите Pip для Python 3 в Debian 11.10.9

Если вы работаете с Python 3 в своих проектах, выполните следующую команду, чтобы установить Pip для Python 3 в Debian:
apt update
apt install python3-venv python3-pip
Если установка Pip в Debian 10/9 прошла успешно, вы сможете проверить версию из интерфейса командной строки.
# Debian 10
$ pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

# Debian 11
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Использование Pip | Pip3 в Debian 11/10/9 Linux

Самые стандартные модули Python распространяются в виде пакетов Debian в репозиториях APT для Debian Linux. Если пакет недоступен, вы можете использовать команду pip | pip3, чтобы установить его глобально или локально в пользовательской среде. Рассмотрим два примера установки пакета awscli Python.

Установить в пользовательском пространстве

# Python 2
$ pip2 install --user awscli

# Python 3
$ pip3 install --user awscli
Добавьте /home/$USER/.local/bin в свой PATH, если он не существует.
Проверять:
$ env | grep PATH
PATH=/home/debian/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Если вы не видите /home/username/.local/bin в выходных данных, добавьте, как показано ниже.
$ nano ~/.bashrc
export PATH="$PATH:/home/$USER/.local/bin"

$ source ~/.bashrc
$ env | grep PATH
Затем вы можете просмотреть сведения о пакете
$ pip2 show awscli
Name: awscli
Version: 1.16.254
Summary: Universal Command Line Environment for AWS.
Home-page: http://aws.amazon.com/cli/
Author: Amazon Web Services
Author-email: UNKNOWN
License: Apache License 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: s3transfer, colorama, PyYAML, docutils, botocore, rsa
Required-by: 

Глобальная установка пакетов Python в Debian 10

Если вы хотите, чтобы установленные пакеты были доступны всем пользователям, установите их глобально. Примеры:
# Python 2
$ pip2 install awscli

# Python 3
$ pip3 install awscli
Пример вывода установки.

Шпаргалка по стандартным программам

Искать пакет:
pip search <packagename>
Установите пакет:
pip install <packagename>
Показать детали пакета
 pip show <packagename>
Установить пакет в пользовательском пространстве
pip install --user <packagename>
Обновите пакет:
pip install -r requirements.txt
Перечислите все устаревшие пакеты:
pip list --outdated
Вы успешно установили Pip | pip3 в дистрибутив Debian 11/10/9 Linux.
0