
Pip — это система управления пакетами, которая упрощает установку и управление программными пакетами, написанными на Python, например, представленными в Python Package Index (PyPI). Pip не установлен по умолчанию в CentOS 7, но его установка довольно проста.
В этом руководстве мы рассмотрим шаги, необходимые для установки Python pip на CentOS 7 с помощью менеджера пакетов yum , а также рассмотрим основы установки и управления пакетами Python с помощью pip.
При глобальной установке модулей Python вам следует предпочесть установку предоставленных дистрибутивом модулей Python с помощью yum поскольку они протестированы на корректную работу в CentOS 7. Используйте pip для глобальной установки модулей Python только в том случае, если для модуля Python отсутствует пакет rpm .
В большинстве случаев pip следует использовать только внутри виртуального окружения. Virtual Environments Python позволяют устанавливать модули Python в изолированном расположении для конкретного проекта, а не глобально. Таким образом, вам не придётся беспокоиться о влиянии на другие проекты Python.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Установка pip на CentOS
Чтобы установить pip на машину CentOS, выполните следующие действия:
1. Добавьте репозитория EPEL.
Pip отсутствует в основных репозиториях CentOS 7. Для установки pip необходимо включить репозиторий EPEL :
sudo yum install epel-release
2. Установить pip
После включения репозитория EPEL мы можем установить pip и все его зависимости с помощью следующей команды:
sudo yum install python-pip
3. Проверьте установки Pip.
Чтобы проверить правильность установки pip, выполните следующую команду, которая выведет версию pip:
pip --version
Номер версии может отличаться, но выглядеть он будет примерно так:
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
Установить инструменты разработки
Для создания модулей Python необходимы инструменты разработки, их можно установить с помощью:
sudo yum install python-develsudo yum groupinstall 'development tools'
Управление пакетами Python с помощью PIP
В этом разделе мы рассмотрим несколько полезных базовых команд pip. С помощью pip можно устанавливать пакеты из PyPI, системы контроля версий, локальных проектов и из файлов дистрибутива. Обычно пакеты устанавливаются из PyPI.
Допустим, мы хотим установить пакет с именем twisted . Это можно сделать, выполнив следующую команду:
pip install twisted
twisted — асинхронный сетевой фреймворк, написанный на Python.
Чтобы удалить пакет, выполните:
pip uninstall twisted
Для поиска пакетов из PyPI:
pip search "twisted"
Чтобы вывести список установленных пакетов:
pip list
Чтобы вывести список устаревших пакетов:
pip list --outdated
Заключение
Вы успешно установили pip в своей системе CentOS 7 и научились легко устанавливать и удалять модули Python с помощью pip. Вы также можете ознакомиться с нашим руководством « Как установить Python 3 с помощью Pip 3 в CentOS 7» .
Дополнительную информацию о pip можно найти в руководстве пользователя pip . Если у вас есть вопросы или отзывы, оставляйте комментарии ниже.
python pip centos Не используете CentOS 7?
Выберите другую ОС: центос 8 дебиан 10 дебиан 12 дебиан 9 убунту 18.04 убунту 20.04 убунту 22.04
Связанные руководства