How To Install Python 3 on CentOS 7
Table des matières:
- Installation de Python 3 sur CentOS 8
- Installation de Python 2 sur CentOS 8
- Définir la version par défaut de Python (commande Python non versionnée)
- Conclusion
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
.
Comment installer python 3.7 sur debian 9
Python est l'un des langages de programmation les plus populaires au monde. Avec sa syntaxe simple et facile à apprendre, Python est un excellent choix pour les débutants et les développeurs expérimentés. Ce tutoriel explique comment installer Python 3.7 sur Debian 9.
Comment installer python 3.7 sur Ubuntu 18.04
Python 3.7 est la dernière version majeure du langage Python. Ce tutoriel décrit deux façons d'installer Python 3.7 sur Ubuntu 18.04.
Comment installer python 3 sur centos 7
Ce tutoriel vous guidera à travers l'installation de Python 3 sur un système CentOS 7 en utilisant les Collections de Logiciels (SCL) en plus de la distribution par défaut Python version 2.7. Nous vous montrerons également comment créer un environnement virtuel Python.