В 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.

Важно: большинство дистрибутивов Linux используют Python для ряда библиотек и инструментов в качестве менеджера пакетов YUM. Хотя Python не установлен в RHEL 8 по умолчанию, но yum по-прежнему работает, даже если вы не устанавливаете Python. Это связано с тем, что существует внутренний интерпретатор Python под названием «Platform-Python», который используется системными инструментами. Платформа 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, что вам нужно сделать?

Это просто, вы используете alternatives --config python, чтобы легко указать на правильное расположение версии Python, которую вы хотите установить в качестве версии по умолчанию.

Например:

# alternatives --set python /usr/bin/python3
или
# alternatives --set python /usr/bin/python2

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

Вы можете задать вопросы или поделиться своими мыслями с помощью формы обратной связи ниже.

 

Please follow and like us:

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