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

Установка Python Pip на CentOS 8

Pip — это система управления пакетами, которая позволяет устанавливать, удалять и управлять пакетами программного обеспечения, написанными на Python. Pip можно использовать для установки пакетов из индекса пакетов 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, введите pip3 .

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

 pip3 --version

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

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

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

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

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

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

 sudo dnf install python2

Подтвердите установку, введя:

 pip2 --version

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

 Python 2.7.15

Чтобы запустить Python 2, введите python2 , а чтобы запустить pip, введите pip2 .

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

 sudo yum install python2-devel sudo 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 . Если у вас есть вопросы или отзывы, оставляйте комментарии ниже.

python pip centos Не используете CentOS 8?
Выберите другую ОС:
центос 7 дебиан 10 дебиан 12 дебиан 9 убунту 18.04 убунту 20.04 убунту 22.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *