Pip — это система управления пакетами, которая упрощает установку и управление пакетами программного обеспечения, написанными на Python, такими как те, которые находятся в индексе пакетов Python (PyPI) .
Это руководство проведет вас через установку Python Pip в Debian 9 и научит, как устанавливать пакеты Python и управлять ими с помощью pip.
Содержание
Подготовка
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Стоит отметить, что если вы хотите установить модуль python глобально, вы должны предпочесть установить его как пакет с помощью менеджера apt
. Используйте pip для глобальной установки модулей Python, только если пакет недоступен.
Обычно вы используете pip только внутри виртуальной среды. Virtual Environment
Python позволяет устанавливать модули Python в изолированном месте для конкретного проекта, а не глобально. Таким образом, вам не нужно беспокоиться о влиянии на другие проекты Python.
В следующих разделах мы покажем вам, как установить pip для Python 2 pip
и Python 3 pip3
с помощью диспетчера пакетов apt
.
Установите Pip для Python 2
Выполните следующие действия, чтобы установить Pip для Python 2 в вашей системе Debian:
-
Начните с обновления индекса пакетов:
sudo apt update
-
Установите pip для Python 2 и всех его зависимостей:
sudo apt install python-pip
-
После завершения установки проверьте установку, выполнив следующую команду, которая распечатает версию пакета:
pip --version
Номер версии может отличаться, но будет выглядеть примерно так:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Установить pip для Python 3
Выполните следующие действия, чтобы установить Pip для Python 3 в Debian:
-
Сначала обновите список пакетов:
sudo apt update
-
Затем установите pip для Python 3 и всех его зависимостей, набрав:
sudo apt install python3-pip
-
Проверьте установку, распечатав версию pip:
pip3 --version
Номер версии может быть другим, но он будет выглядеть примерно так:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
Использование пункта
В этом разделе мы покажем вам несколько полезных базовых команд pip. С помощью pip мы можем устанавливать пакеты из PyPI, системы контроля версий, локальных проектов и из файлов распространения, но в большинстве случаев вы будете устанавливать пакеты из PyPI.
Допустим, мы хотим установить пакет с именем croniter
, мы можем сделать это, выполнив следующую команду:
pip install croniter
Чтобы удалить пакет, выполните:
pip uninstall package_name
Для поиска пакетов из PyPI:
pip search "search_query"
Чтобы просмотреть установленные пакеты:
pip list
Чтобы перечислить устаревшие пакеты:
pip list --outdated
Package Version Latest Type
------------- ------- ------ -----
cryptography 1.7.1 2.2.2 wheel
enum34 1.1.6 1.1.6 wheel
idna 2.2 2.7 wheel
ipaddress 1.0.17 1.0.22 wheel
keyring 10.1 13.0.0 wheel
keyrings.alt 1.3 3.1 wheel
pip 9.0.1 10.0.1 wheel
pyasn1 0.1.9 0.4.3 wheel
pycrypto 2.6.1 2.6.1 sdist
pygobject 3.22.0 3.28.3 sdist
pyxdg 0.25 0.26 wheel
SecretStorage 2.3.1 2.3.1 sdist
setuptools 33.1.1 39.2.0 wheel
six 1.10.0 1.11.0 wheel
wheel 0.29.0 0.31.1 wheel
Выводы
В этом руководстве мы показали вам, как установить pip в вашей системе Debian и как управлять пакетами Python с помощью pip. Дополнительные сведения о pip см. В руководстве пользователя pip .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.