Android

Comment installer python sur centos 8

How To Install Python 3 on CentOS 7

How To Install Python 3 on CentOS 7

Table des matières:

Anonim

Python est l'un des langages de programmation les plus populaires au monde. Avec sa syntaxe simple et facile à apprendre, Python est un choix populaire pour les débutants et les développeurs expérimentés.

Contrairement à d'autres distributions Linux, Python n'est pas installé par défaut sur CentOS 8.

Comme vous le savez déjà, deux versions de Python sont activement développées. Alors que Python 2 est bien pris en charge et actif, Python 3 est considéré comme le présent et l'avenir du langage.

Par défaut, RHEL / CentOS 8 ne dispose pas d'une commande python non versionnée à l'échelle du système pour éviter de verrouiller les utilisateurs sur une version spécifique de Python. Au lieu de cela, il donne à l'utilisateur le choix d'installer, de configurer et d'exécuter une version Python spécifique. Les outils système tels que yum utilisent un binaire et des bibliothèques Python internes.

Ce guide vous guidera à travers l'installation de Python 3 et Python 2 sur CentOS 8.

Installation de Python 3 sur CentOS 8

Pour installer Python 3 sur CentOS 8, exécutez la commande suivante en tant qu'utilisateur root ou sudo dans votre terminal:

sudo dnf install python3

Pour vérifier l'installation, vérifiez la version Python en tapant:

python3 --version

Au moment de la rédaction de cet article, la dernière version de Python 3 disponible dans les référentiels CentOS est «3.6.x»:

Python 3.6.8

La commande installe également pip.

Pour exécuter Python, vous devez taper explicitement python3 et exécuter pip de type pip3 .

Vous devriez toujours préférer installer les modules python fournis par la distribution en utilisant yum ou dnf car ils sont pris en charge et testés pour fonctionner correctement sur CentOS 8. Utilisez pip uniquement dans un environnement virtuel. Virtual Environments Python vous permettent d'installer des modules Python dans un emplacement isolé pour un projet spécifique, plutôt que d'être installés globalement. De cette façon, vous n'avez pas à vous soucier d'affecter d'autres projets Python.

Les noms des packages de modules Python 3 sont préfixés par «python3». Par exemple, pour installer le module paramiko, vous devez exécuter:

sudo dnf install python3-paramiko

Installation de Python 2 sur CentOS 8

Les packages Python 2 sont également inclus dans les référentiels CentOS 8 par défaut.

Pour installer Python 2, entrez la commande suivante:

sudo dnf install python2

Vérifiez l'installation en tapant:

python2 --version

La sortie devrait ressembler à ceci:

Python 2.7.15

Pour exécuter Python 2, tapez python2 et exécutez pip de type pip2 .

Définir la version par défaut de Python (commande Python non versionnée)

Pour définir Python 3 comme la commande python non versionnée à l'échelle du système, utilisez l'utilitaire alternatives :

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

Pour Python 2, tapez:

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

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.

Pour modifier la version par défaut, utilisez l'une des commandes ci-dessus. Si vous souhaitez supprimer la commande python non versionnée, tapez:

sudo alternatives --auto python

Conclusion

Dans CentOS 8, Python n'est pas installé par défaut.

Pour installer Python 3, tapez dnf install python3 et pour installer Python 2, tapez dnf install python2 .

python pip virtenv centos