Android

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

PyCharm | Install on CentOS 8

PyCharm | Install on CentOS 8

Оглавление:

Anonim

Python - один из самых популярных языков программирования в мире. Благодаря простым и легким в изучении синтаксиса, Python является популярным выбором для начинающих и опытных разработчиков.

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

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

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

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

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

Для того, чтобы установить Python 3 на CentOS 8 выполните следующую команду с правами администратора или пользователя SUDO в вашем терминале:

sudo dnf install python3

Чтобы проверить установку, проверьте версию Python, набрав:

python3 --version

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

Python 3.6.8

Эта команда также устанавливает пипс.

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

Вы всегда должны устанавливать модули Python, предоставляемые дистрибутивом, используя yum или dnf потому что они поддерживаются и тестируются для правильной работы в CentOS 8. Используйте pip только в виртуальной среде. Virtual Environments Python позволяют устанавливать модули 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 3 в качестве общесистемной неверсированной команды python, используйте утилиту alternatives :

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

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

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

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

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

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

sudo alternatives --auto python

Вывод

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

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

Python Pip Virtenv Centos