Введение
Pip — это система управления пакетами, которая позволяет устанавливать пакеты Python. С помощью pip вы можете устанавливать пакеты из индекса пакетов Python (PyPI) и других репозиториев.
В этом руководстве мы объясним, как установить pip для Python 2 и pip3 Python 3 в Ubuntu 18.04 LTS с помощью диспетчера пакетов apt. Мы также увидим, как устанавливать и управлять пакетами Python с помощью pip.
Установка пипа для Python 3
Выполните следующие шаги как пользователь с привилегиями sudo, чтобы установить Pip для Python 3 в Ubuntu 18.04:
Начните с обновления списка пакетов:
sudo apt update
Установите pip для Python 3 и все его зависимости с помощью следующей команды:
sudo apt install python3-pip
Распечатайте версию pip3, чтобы проверить установку:
pip3 --version
Номер версии может быть другим, но выглядеть это будет так:
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Установка pip для Python 2
Следующие шаги описывают, как установить Pip для Python 2 в системах Ubuntu:
Начните с обновления индекса пакета:
sudo apt update
Установите pip для Python 2 и все его зависимости:
sudo apt install python-pip
Проверьте установку, выполнив следующую команду, которая напечатает версию pip:
pip --version
Номер версии может отличаться, но выглядеть он будет так:
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
Как использовать Пип
В этом разделе мы поговорим об основных командах pip. С помощью pip можно устанавливать пакеты из PyPI, контроля версий, локальных проектов и из файлов дистрибутива, но в большинстве случаев будут установлены пакеты из PyPI.
Если вы хотите установить модуль python глобально, вам следует установить его как пакет с помощью диспетчера пакетов apt. Используйте pip для глобальной установки модулей Python, только если пакеты недоступны.
Обычно вы используете pip только в виртуальной среде. Виртуальная среда Python позволяет устанавливать модули Python в изолированном расположении для конкретного проекта, а не глобально. Таким образом, вам не нужно беспокоиться о том, что вы повлияете на другие проекты Python.
Допустим, вы хотите установить пакет с именем urllib3 (HTTP-клиент для Python), вы можете сделать это, выполнив следующую команду:
pip install urllib3
Чтобы удалить пакет с помощью Pip:
pip uninstall package_name
Чтобы найти пакет с помощью PyPI:
pip search "search_query"
Список установленных пакетов:
pip list
Список устаревших пакетов:
pip list --outdated
Вывод
Мы увидели, как установить pip в системе Ubuntu 18.04 и как управлять пакетами Python с помощью pip. Дополнительные сведения о pip см. в руководстве пользователя pip.