Python est l’un des langages de programmation les plus utilisés, connu pour sa simplicité et sa polyvalence. Que vous développiez des applications web, des projets de science des données ou des scripts d’automatisation, Python est un outil essentiel pour les développeurs. Bien que le serveur CentOS 7 soit livré avec Python 2.x par défaut, de nombreuses applications et frameworks modernes requièrent désormais Python 3. Dans cet article, nous allons vous guider à travers les étapes de l’installation de Python 3 sur CentOS 7, en vous assurant que vous pouvez travailler avec la dernière version de Python.
Avant d’installer Python 3, vous devez vous assurer que votre système est à jour et que vous disposez des privilèges root ou sudo. Cela permettra d’éviter tout problème de permission lors de l’installation.
Accès à un serveur CentOS 7
Privilèges root ou sudo
Connaissance de base de l’utilisation de la ligne de commande
C’est toujours une bonne idée de mettre à jour les paquets de votre système avant d’installer un nouveau logiciel. Ouvrez un terminal et exécutez la commande suivante pour mettre à jour votre système CentOS 7 :
Cela permettra de s’assurer que tous les paquets existants sont à jour et que tous les correctifs de sécurité sont appliqués.
Le dépôt Extra Packages for Enterprise Linux (EPEL) contient des paquets supplémentaires qui ne sont pas inclus dans les dépôts par défaut de CentOS. Pour installer Python 3 sur CentOS 7, vous devrez d’abord activer le dépôt EPEL.
Pour activer le dépôt EPEL, exécutez la commande suivante :
Une fois le dépôt activé, votre système aura accès à un large éventail de paquets supplémentaires, y compris Python 3.
Maintenant que le dépôt EPEL est activé, vous pouvez procéder à l’installation de Python 3. CentOS 7 utilise le gestionnaire de paquets yum
, vous pouvez donc utiliser la commande suivante pour installer Python 3 :
Cette commande installera Python 3 et les outils associés, y compris pip
(le gestionnaire de paquets de Python).
Une fois l’installation terminée, vérifiez que Python 3 a été installé correctement en contrôlant la version. Exécutez la commande suivante pour vérifier la version de Python :
Vous devriez obtenir un résultat similaire à celui-ci :
Ceci confirme que Python 3 a été installé avec succès sur votre système CentOS 7.
pip
pour Python 3 (Optionnel)pip
est le gestionnaire de paquets pour Python qui vous permet d’installer des paquets Python supplémentaires. Bien que pip
soit souvent installé automatiquement avec Python 3, vous pouvez vérifier s’il a été installé en exécutant :
Si pip
n’est pas installé, vous pouvez l’installer manuellement à l’aide de la commande suivante :
Une fois installé, vous pouvez utiliser pip
pour installer d’autres paquets Python :
Par défaut, CentOS 7 utilise Python 2.x comme Python système. Si vous souhaitez que Python 3 soit la version par défaut lors de l’exécution de la commande python
, vous pouvez créer un alias.
Pour effectuer cette modification, ouvrez le fichier .bash_profile
de votre utilisateur :
Ajoutez ensuite la ligne suivante à la fin du fichier :
Enregistrez et quittez le fichier(CTRL X
, puis Y
, et appuyez sur Entrée
). Pour appliquer les modifications, rechargez votre profil :
Désormais, lorsque vous lancerez la commande python
, elle invoquera Python 3.
Si vous avez besoin de bibliothèques ou d’outils de développement supplémentaires, vous pouvez les installer à l’aide de yum
. Par exemple, si vous souhaitez installer les outils de développement nécessaires à la compilation des extensions Python, vous pouvez exécuter la commande suivante
Cela installera un ensemble d’outils qui peuvent vous aider à construire et à gérer les paquets et les extensions Python.
L’installation de Python 3 sur CentOS 7 est un processus simple. En suivant les étapes décrites dans cet article, vous serez en mesure d’installer Python 3 sur votre système CentOS 7 et de commencer à développer avec la dernière version de Python.
N’oubliez pas que Python 3 est désormais la norme pour la plupart des applications modernes, et qu’il est important de s’assurer que vous travaillez avec la dernière version. Si vous avez besoin de mettre à jour Python 3, vous pouvez le faire en exécutant la commande suivante
Vous êtes maintenant prêt à profiter pleinement des puissantes fonctionnalités, bibliothèques et frameworks de Python 3 sur votre serveur CentOS 7 !