Установка пакета Python довольно проста, вам нужно сначала убедиться, что он не упакован вашим дистрибутивом, в вашем случае:
yum search <module_name>
Эти пакеты обычно называются как: python-<module_name>
для модуля Python 2 и python3-<module_name>
для модуля Python 3.
Если он не существует как пакет, вы можете рассчитывать на PyPI:
python3 -m pip install <module_name> --user
Из моего ответа здесь Давайте разбить эту команду на две части:
python -m
: позволяет расположить модули, используя пространство имен модуля Python для выполнения как сценарии. Мотивирующими примерами были стандартные библиотечные модули, такие как pdb и profile. См. PEP 338
--user
: по умолчанию Python устанавливает пакеты Python в системные каталоги, для которых требуются права доступа root, чтобы избежать использования sudo pip install
(кстати, это не рекомендуется) используйте этот флаг, чтобы вместо этого устанавливать пакеты pip в вашем домашнем каталоге, который не требует никаких особых привилегий.
В качестве примечания: если у вас установлено несколько версий Python, отслеживание того, с каким пипом версии Python версия может быть PITA, следовательно, python -m
, в этом случае вы уверены, что это пип, привязанный к Python named, который будет выполнен.
Хотя предыдущий метод работает (вроде), рекомендуется использовать виртуальные среды , поскольку многие Linux дистрибутивы (включая CentO) полагаются на некоторые Python модули, и вы не хотите изменять их, если вы не знаете, что делаете, или абсолютно не хотите сломать свою Систему.
Кроме того, если вы хотите только «Установить и запустить Python Приложения в Изолированные среды », вы можете проверить pipx .