Как установить Pip на CentOS 8

Pip — это система управления пакетами, которая позволяет устанавливать, удалять и иным образом управлять программными пакетами, написанными на Python. Его можно использовать для установки пакетов из индекса пакетов Python (PyPI) и других индексов.

В этом руководстве мы объясним, как установить pip для Python 2 и 3 на CentOS 8, и рассмотрим основы управления пакетами Python с помощью pip.

Установка pip на CentOS 8

Как вы знаете, активно разрабатываются две версии Python: Python 2 и Python 3. По умолчанию в RHEL / CentOS 8 нет неверсированной общесистемной команды python чтобы избежать блокировки пользователей определенной версией Python. Вместо этого он дает пользователю возможность установить, настроить и запустить конкретную версию Python .

При установке модулей python глобально вы должны предпочесть установку модулей python из репозиториев распространения с помощью dnf или yum поскольку они протестированы на правильную работу в CentOS 8. Используйте pip для глобальной установки модулей python, только если для модуля python нет пакета rpm .

Имена пакетов модулей Python 2 имеют префикс «python2», а модули Python 3 — «python3». Например, чтобы установить модуль paramiko для Python 3, вы должны запустить:

sudo dnf install python3-paramiko

Установка pip для Python 3 (pip3)

Чтобы установить pip для Python 3 в CentOS 8, выполните следующую команду от имени пользователя root или sudo в своем терминале:

sudo dnf install python3

Команда установит Python 3.6 и pip.

Чтобы запустить Python 3, вам нужно явно ввести python3 , а для запуска pip type pip3 .

Убедитесь, что пакет установлен правильно, выполнив следующую команду, которая распечатает версию пакета:

pip3 --version

Номер версии может отличаться, но должен выглядеть примерно так:

pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

Чтобы иметь возможность устанавливать и собирать модули Python с помощью pip, вам необходимо установить инструменты разработки:

sudo yum install python3-develsudo yum groupinstall 'development tools'

Установка pip для Python 2 (pip2)

Чтобы установить Python 2 и pip, введите следующую команду:

sudo dnf install python2

Проверьте установку, набрав:

pip2 --version

Результат должен выглядеть примерно так:

Python 2.7.15

Чтобы выполнить Python 2, введите python2 , а для запуска введите pip2 .

Установите инструменты разработки:

sudo yum install python2-develsudo yum groupinstall 'development tools'

Управление пакетами Python с помощью pip

Как правило, вы должны использовать pip только в виртуальной среде. Virtual Environments Python позволяют устанавливать модули Python в изолированном месте для конкретного проекта, а не глобально. Таким образом, вам не нужно беспокоиться о влиянии на другие проекты Python.

В этом разделе мы рассмотрим несколько основных команд pip.

Чтобы установить модуль python с помощью pip, запустите команду pip install за которой следует имя пакета. Например, чтобы установить пакет с именем twisted , вы должны выполнить следующую команду:

pip install twisted
twisted — это асинхронная сетевая структура, написанная на Python.

Если вы хотите установить определенную версию пакета, используйте следующий формат:

pip install twisted==19.10.0

Чтобы удалить пакет, используйте команду pip uninstall за которой следует имя пакета:

pip uninstall package_name

Для поиска пакетов из PyPI:

pip search "package_name"

Установленные пакеты могут быть перечислены с:

pip list

Список устаревших пакетов:

pip list --outdated

Чтобы обновить уже установленный пакет до последней версии, используйте следующую команду:

pip3 install --upgrade package_name

Выводы

Мы показали вам, как установить pip в CentOS 8 и как легко устанавливать и удалять модули Python с помощью pip.

Дополнительные сведения о pip см. В руководстве пользователя pip . Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Оставьте комментарий