Установите 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.