Поиск по сайту:

Как установить Python 3 или Python 2 в RHEL 8


В RedHat Enterprise Linux 8 Python не предустановлен. Основная причина этого в том, что разработчики RHEL 8 не хотели устанавливать для пользователей версию Python по умолчанию. Поэтому, как пользователю RHEL, вам необходимо указать, хотите ли вы использовать Python 3 или 2, установив его. Кроме того, в RHEL Python 3.6 является полностью поддерживаемой версией Python по умолчанию. Однако Python 2 остается доступным, и вы можете его установить.

В этой короткой статье мы покажем, как установить Python 3 и Python 2 и запустить их параллельно в дистрибутиве Linux RHEL 8.

Требования:

  1. RHEL 8 с минимальной установкой
  2. RHEL 8 с включенной подпиской RedHat
  3. RHEL 8 со статическим IP-адресом

Важно: большинство дистрибутивов Linux используют Python для ряда библиотек и инструментов в качестве менеджера пакетов YUM. Хотя Python не установлен в RHEL 8 по умолчанию, yum по-прежнему работает, даже если вы не устанавливаете Python. Это связано с тем, что существует внутренний интерпретатор Python под названием «Platform-Python», который используется системными инструментами. Platform-python не может использоваться приложениями, но вы можете использовать его только для написания системного/административного кода.

Как установить Python 3 в RHEL 8

Чтобы установить Python 3 в вашей системе, используйте менеджер пакетов DNF, как показано.

dnf install python3

Судя по выводам команды, Python3.6 является версией по умолчанию, которая поставляется с PIP и Setuptools в качестве зависимостей.

Как установить Python 2 в RHEL 8

Если вы хотите установить Python 2 параллельно с Python 3, выполните следующую команду, которая установит Python 2.7 в вашей системе.

dnf install python2

Как запустить Python в RHEL 8

После установки Python можно ожидать, что /usr/bin/python будет запускать определенную версию Python. Чтобы дистанцироваться от дебатов на тему «Python2 или Python3: какая версия должна быть установлена по умолчанию в Linux», RedHat не включил команду Python по умолчанию – то, что называется «неверсированной версией». команда».

Чтобы запустить Python 3, введите:

python3

А чтобы запустить Python 2, введите:

python2

Что делать, если в вашей системе есть приложения/программы, которые ожидают существования команды Python, что вам нужно делать? Это просто: вы используете команду Python alternatives --config, чтобы легко указать /usr/bin/python на правильное местоположение версии Python, которую вы хотите установить как версия по умолчанию.

Например:

alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2

Вот и все! В этой короткой статье мы показали, как установить Python 3 и Python 2 на RHEL 8. Вы можете задать нам вопросы или поделиться своими мыслями через форму обратной связи ниже.