Il n'est pas installé par défaut sur centos 8. Ce guide vous montrera comment procéder pour l'installer.
Contenu associé
- Comment installer Python 2 et Python 3 sur Fedora 35
- Comment installer et configurer Ansible sur Rocky Linux/CentOS 8
- Comment installer et configurer Ansible sur Fedora 35
Assurez-vous d'avoir les derniers packages avant de continuer :
sudo dnf -y update
Python 3
Pour installer python3, exécutez cette commande en tant qu'utilisateur sudo :
sudo dnf install python3
Vérifier la version Python :
python3 --version
Pour exécuter Python, vous devez taper explicitement python3
. Si vous souhaitez utiliser python
à la place, procédez comme suit.
Vérifiez où se trouve l'exécutable python3 :
which python3
Sortie :
$ which python3
/usr/bin/python3
Pour avoir python3 par défaut lorsque vous tapez python
, vous devez créer un lien symbolique /usr/local/bin/python
pointant vers ce /usr/bin/python3
avec cette commande :
sudo ln -s /usr/bin/python3 /usr/local/bin/python
Installer Python 2
Utilisez cette commande pour installer python2 :
sudo dnf install -y python2
Vérifiez que python2 est installé :
python2 --version
Sortie :
$ python2 --version
Python 2.7.18
Définition de la version Python par défaut
Si vous avez installé les deux versions et que vous avez une application qui attend une version spécifique, utilisez cette commande pour définir la bonne dans le chemin système :
Pour définir Python3 par défaut :
sudo alternatives --set python /usr/bin/python3
Pour définir Python2 par défaut :
sudo alternatives --set python /usr/bin/python3
La commande alternatives crée un lien symbolique python qui pointe vers la version python spécifiée.
Tapez python –version dans votre terminal et vous devriez voir la version Python par défaut.
Si vous souhaitez supprimer la commande python non versionnée, tapez :
sudo alternatives --auto python