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

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

 

Это руководство покажет вам, как установить Python 3 или Python 2.7 на CentOS 8 / RHEL 8 Linux. RHEL / CentOS 8 была разработана с учетом гибкости разработки и стабильности производства. Версией Python по умолчанию в RHEL / CentOS 8 является Python 3.6. Но Python 2 остается доступным в RHEL 8.

Если по какой-либо причине Python 3.6 отсутствует в вашей установке Red Hat Enterprise Linux 8, вам необходимо установить его вручную.

Установка Python 3 на CentOS 8 / RHEL 8

Python 3.6 можно установить на RHEL 8 / CentOS 8, выполнив команду ниже на своем терминале.

sudo dnf install python3

Пакеты дополнений Python 3 обычно имеют префикс python3 в своих именах. Например, модуль DNS можно установить с помощью:

sudo dnf install python3-<packagename>

То же самое относится ко всем другим библиотекам Python 3.

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

python3

Установка Python 2.7 на RHEL 8 / CentOS 8

Для некоторых парней с уже имеющимся программным обеспечением, не готовым работать на Python 3, RHEL / CentOS 8 поможет вам. Он содержит стек Python 2.

Установите Python 2.7 на CentOS 8 / RHEL 8 параллельно с Python 3, используя команду:

sudo dnf -y install python2

Подтверждение:

$ which python2
/usr/bin/python2

Чтобы использовать Python 2.7, введите команду:

python2

Установить версию Python по умолчанию

Вы должны были заметить, что для использования Python 3 эта команда предназначена python3и python2 для Python 2. Что делать, если ваши приложения настроены так, чтобы ссылаться на python которые не доступны для всей системы.

$ python
bash: python: command not found...

Вы можете использовать alternativesмеханизм для включения неверсированной команды python в масштабе всей системы и установить для нее определенную версию:

Установите Python 3 по умолчанию:

sudo alternatives --set python /usr/bin/python3

Установите Python 2 по умолчанию:

$ sudo alternatives --set python /usr/bin/python2
$ which python
/usr/bin/python

Запуск python -V должен показать настроенную версию Python по умолчанию

$ python -V
Python 2.7.15

Используйте Python 2 через python:

$ python
Python 2.7.15 (default, Oct 16 2018, 15:28:01) 
[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Чтобы сбросить эту конфигурацию и удалить неверсионную команду python, выполните:

$ sudo alternatives --auto python

Вот как легко можно установить Python3 | Python 2 на CentOS 8 / RHEL8. Наслаждайтесь использованием Python для своих проектов разработки в RHEL 8.

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

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

шесть + двадцать =