GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Python sur CentOS 8

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éveloppeurs débutants et expérimentés.

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

Comme vous le savez déjà, il existe deux versions de Python. La prise en charge de Python 2 se termine en 2020. Python 3 est le présent et l'avenir du langage.

Par défaut, RHEL/CentOS 8 n'a pas de python à l'échelle du système non versionné commande 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 spécifique de Python. Les outils système tels que yum utiliser un binaire Python interne et des bibliothèques.

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

Installer 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 de 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 pour exécuter pip tapez 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. Python Virtual Environments vous permet 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 exécuterez :

sudo dnf install python3-paramiko

Au moment de la rédaction de ce guide, la dernière version majeure de Python est la 3.8. Pour l'installer, vous devrez le compiler à partir de la source.

Installer 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, saisissez la commande suivante :

sudo dnf install python2

Vérifiez l'installation en tapant :

python2 --version

Le résultat devrait ressembler à ceci :

Python 2.7.15

Pour exécuter Python 2, tapez python2 , et pour exécuter le type pip pip2 .

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

Si vous avez des applications qui s'attendent à trouver le python dans le chemin du système, vous devrez créer la commande python non versionnée et définir la version par défaut.

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

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

Pour Python 2, saisissez :

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

Les alternatives la commande crée un lien symboliquepython 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 changer 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

Cent OS
  1. Comment installer Pip sur CentOS 7

  2. Comment installer la dernière version de Python 3 sur CentOS 7

  3. Installer Python sur CentOS 8

  4. Comment installer dig sur CentOS 7 et 8

  5. Comment installer Python 3.6.4 sur CentOS 7

Comment installer R sur CentOS 8

Comment installer Python 3.9 sur CentOS 8

Comment installer Flask sur CentOS 8

Comment installer Python sur le flux CentOS 9

Comment installer XAMPP sur CentOS 8

Comment installer Python sur CentOS 7