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

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

How to Install Python on CentOS 8

29 Декабря 2019 | CentOS

Это руководство проведет вас через установку Python 3 и Python 2 на CentOS 8.

Как установить Python на CentOS 8
Python - один из самых популярных языков программирования в мире. С простым и легким в освоении синтаксисом Python является популярным выбором для начинающих и опытных разработчиков.

В отличие от других дистрибутивов Linux, Python не устанавливается по умолчанию в CentOS 8.

Как вы уже знаете, есть две версии Python, которые активно развиваются. Хотя Python 2 хорошо поддерживается и активен, Python 3 считается настоящим и будущим языка.

По умолчанию RHEL / CentOS 8 не имеет неверсированной общесистемной python команды, чтобы избежать привязки пользователей к определенной версии Python. Вместо этого он дает пользователю возможность установить, настроить и запустить определенную версию Python. Системные инструменты, такие как yum использование внутреннего Python-файла и библиотек.



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

Чтобы установить Python 3 в CentOS 8, выполните следующую команду от имени пользователя root или sudo в своем терминале:


sudo dnf install python3

python3 --version


На момент написания этой статьи последняя версия Python 3, доступная в репозиториях CentOS, была 3.6.x:


Python 3.6.8


Команда также устанавливает pip.

Чтобы запустить Python, вам нужно явно ввести python3 и запустить тип pip pip3.

Вы всегда должны устанавливать дистрибутивные модули Python, используя yum или dnf потому, что они поддерживаются и тестируются для правильной работы в CentOS 8. Используйте pip только в виртуальной среде. Python Virtual Environments позволяет устанавливать модули Python в изолированном месте для конкретного проекта, а не устанавливать глобально. Таким образом, вам не нужно беспокоиться о влиянии на другие проекты Python.

Имена пакетов модулей Python 3 имеют префикс «python3». Например, чтобы установить модуль paramiko , вы должны выполнить:


sudo dnf install python3-paramiko


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

Пакеты Python 2 также включены в стандартные репозитории CentOS 8.

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


sudo dnf install python2


Проверьте установку, набрав:


python2 --version


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


Python 2.7.15

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


Установить версию Python по умолчанию (неверсионная команда Python) 

Если у вас есть приложения, которые ожидают найти pythonкоманду в системном пути , вам нужно создать неверсионную команду python и установить версию по умолчанию.

Чтобы установить Python 3 в качестве общесистемной неверсированной команды python, используйте alternatives утилиту:


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


Для Python 2 введите:


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


Команда alternatives создает символическую ссылку, python которая указывает на указанную версию Python.

Введите python --version свой терминал, и вы должны увидеть версию Python по умолчанию.

Чтобы изменить версию по умолчанию, используйте одну из команд выше. Если вы хотите удалить неверсионную команду python, введите:


sudo alternatives --auto python


Вывод 

В CentOS 8 Python не устанавливается по умолчанию.

Чтобы установить Python 3, введите dnf install python3и для установки Python 2 введите dnf install python2.

    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...