Úvod
Dnes existují dvě aktivní verze Pythonu. Ačkoli mnoho společností stále používá Python 2 z důvodů starší verze Python 3 pomalu (ale jistě) přebírá vládu. To bylo potvrzeno zprávou, že Python 2 nemá od ledna 2020 žádnou oficiální podporu.
Protože programovací jazyk není v novém CentOS 8 předinstalovaný, můžete si nainstalovat verzi Pythonu, která nejlépe vyhovuje vašim potřebám. Další možností by byla instalace obou verzí a přepínání mezi nimi.
Tento článek vám ukáže, jak nainstalovat Python 3 a jeho předchůdce Python 2 na CentOS 8.

Předpoklady
- OS CentOS 8 Linux
- Přístup k uživateli root nebo uživatelský účet s právy sudo
- Přístup k oknu terminálu/příkazovému řádku (Ctrl –Alt –F2 )
Aktualizace místního úložiště (volitelné)
Python 3 můžete nainstalovat stažením balíčku z místního úložiště pomocí správce balíčků DNF. Před instalací doporučujeme aktualizovat úložiště.
Otevřete okno terminálu a aktualizujte úložiště příkazem:
dnf update
Nainstalujte Python 3 na CentOS 8
S aktuálním úložištěm zadejte následující příkaz ke stažení a instalaci Pythonu 3 do vašeho systému:
dnf install python3

Ověřte, zda byl Python 3 úspěšně nainstalován:
python --version

Výstup by měl potvrdit, že jste úspěšně nainstalovali Python3.
Nainstalujte Python 2 na CentOS 8
Python 2 můžete nainstalovat z úložiště CentOS jediným příkazem:
dnf install python2

Zadejte y a stiskněte Enter potvrďte, že chcete nainstalovat.

Ověřte instalaci tím, že vyzvete systém, aby ukázal aktivní verzi Pythonu příkazem:
python2 --version

Spusťte Python na CentOS
Neexistuje žádný výchozí python
příkaz na CentOS 8.
Chcete-li spustit Python 3, musíte použít příkaz:
python3
Chcete-li spustit Python 2, zadejte:
python2
Nastavit výchozí verzi Pythonu
Pokud máte na svém CentOS 8 nainstalovanou více než jednu verzi Pythonu, možná budete muset nastavit výchozí verzi Pythonu. Konfigurace výchozí verze pomáhá aplikacím a programům, které vyžadují python
příkaz pro navigaci do příslušného umístění.
Nastavte Python 3 nebo Python 2 jako systémový python
příkaz.
Chcete-li přiřadit Python 3 jako výchozí verzi, použijte příkaz:
alternatives --set python /usr/bin/python3
Můžete také nastavit Python 2 jako python
bez verze příkaz:
alternatives --set python /usr/bin/python2
Příkaz bez verze můžete také odebrat pomocí:
alternatives --auto
Odinstalujte Python na CentOS 8
K odinstalaci jakékoli verze Pythonu použijte DNF.
Chcete-li odebrat Python 3, spusťte příkaz:
dnf remove python3
Příkaz odinstaluje Python 3 a odstraní související závislosti. Potvrďte, že chcete odstranit uvedené balíčky, zadáním y a stiskněte Enter .

Pokud chcete odstranit Python 2, použijte:
dnf remove python2
Znovu potvrďte, že chcete balíček odstranit, pomocí y a Enter .
