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.

Conditions préalables

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.

  1. Accès à un serveur CentOS 7

  2. Privilèges root ou sudo

  3. Connaissance de base de l’utilisation de la ligne de commande

Etape 1 : Mettre à jour le système

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 :

sudo yum update -y

Cela permettra de s’assurer que tous les paquets existants sont à jour et que tous les correctifs de sécurité sont appliqués.

Etape 2 : Activer le dépôt EPEL

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 :

sudo yum install epel-release -y

Une fois le dépôt activé, votre système aura accès à un large éventail de paquets supplémentaires, y compris Python 3.

Étape 3 : Installer 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 :

sudo yum install python3 -y

Cette commande installera Python 3 et les outils associés, y compris pip (le gestionnaire de paquets de Python).

Étape 4 : Vérifier l’installation

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 :

python3 --version

Vous devriez obtenir un résultat similaire à celui-ci :

Python 3.x.x

Ceci confirme que Python 3 a été installé avec succès sur votre système CentOS 7.

Etape 5 : Installer 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 :

pip3 --version

Si pip n’est pas installé, vous pouvez l’installer manuellement à l’aide de la commande suivante :

sudo yum install python3-pip -y

Une fois installé, vous pouvez utiliser pip pour installer d’autres paquets Python :

pip3 install

Étape 6 : Définir Python 3 par défaut (optionnel)

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 :

nano ~/.bash_profile

Ajoutez ensuite la ligne suivante à la fin du fichier :

alias python=python3

Enregistrez et quittez le fichier(CTRL X, puis Y, et appuyez sur Entrée). Pour appliquer les modifications, rechargez votre profil :

source ~/.bash_profile

Désormais, lorsque vous lancerez la commande python, elle invoquera Python 3.

Étape 7 : Installation de bibliothèques supplémentaires (facultatif)

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

sudo yum groupinstall "Outils de développement" -y

Cela installera un ensemble d’outils qui peuvent vous aider à construire et à gérer les paquets et les extensions Python.

Conclusion

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

sudo yum update python3 -y

Vous êtes maintenant prêt à profiter pleinement des puissantes fonctionnalités, bibliothèques et frameworks de Python 3 sur votre serveur CentOS 7 !