Если попытаться запустить py скрипты или софт, который использует python в CentOS 8 мы получим одну из следующих ошибок:
/usr/bin/python: bad interpreter: No such file or directory
/usr/bin/python2: bad interpreter: No such file or directory
/usr/bin/python3: bad interpreter: No such file or directory
Связано это с тем, что в CentOS 8 по умолчанию не установлен пакет python. Разработчики системы решили оставить выбор версии и установку нам – пользователям.
CentOS 8 установка Python3
В CentOS 8 установка python выполняется одной командой. Если мы хотим установить стабильную 3-ю версию (3.6 на момент написания статьи) из базового репозитория выполним dnf install python3:
Соглашаемся y и нажимаем Enter.
CentOS 8 установка Python2
Чтобы установить python2 (2.7), выполним dnf install python2:
И снова соглашаемся с установкой пакта и зависимостями.
Удаление Python
Если потребуется удалить пакет python, необходимо выполнить одну из следующих команд в зависимости от версии: dnf remove python2 или dnf remove python3