CentOS / RHEL 8 не имеет установленных по умолчанию Python, установленных для пользователя.
В нем установлены Python 3 для системных приложений, таких как dnf
, но для использования в качестве пользователя вам нужно sudo dnf install python3
.
Аналогично, Python 2 и все для него можно установить, используя соответствующий суффикс имени пакета. Для установки Python 2 и модуля вам нужно:
sudo dnf install python2 python2-chardet
Рекомендация / значение по умолчанию - команда unversioned python
не должна работать, и вы должны вызвать нужную версию Python в оболочке с помощью набрав python2
вместо python
.
Если по какой-либо причине вам нужна неверсированная команда python
для вызова Python 2, используйте систему альтернатив:
sudo alternatives --set python /usr/bin/python2