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 relativement simple mais essentiel pour le développement de logiciels modernes. En suivant les étapes décrites dans ce guide – de l’activation des dépôts requis à la compilation de Python à partir des sources ou à l’installation via yum
– vous avez équipé avec succès votre système avec l’un des langages de programmation les plus puissants et les plus utilisés au monde.
Python 3 est aujourd’hui la norme pour une vaste gamme d’applications, du développement web à l’automatisation, en passant par la science des données, DevOps et l’apprentissage automatique. S’assurer que votre serveur CentOS 7 exécute la dernière version stable de Python vous permet de tirer pleinement parti de son écosystème de paquets et de frameworks qui ne cesse de croître.
Si vous avez installé Python à l’aide du gestionnaire de paquets du système, il est facile de le mettre à jour :
En revanche, si vous l’avez compilé à partir des sources, la mise à jour nécessitera le téléchargement et la compilation manuelle de la nouvelle version – un processus très similaire à celui que vous avez déjà effectué.
Pour finir, pensez à mettre en place un environnement virtuel en utilisant venv ou virtualenv pour vos projets. Cela permet d’isoler les dépendances, d’éviter les conflits de versions et de maintenir des flux de développement plus propres.
Exécuter des scripts et des applications Python 3
Utiliser pip
pour installer des bibliothèques tierces
Créer des environnements virtuels pour des configurations de projet isolées
Construire, déployer et automatiser des tâches sur votre serveur CentOS 7 avec Python 3
Avec Python 3 correctement installé et configuré, votre système CentOS 7 est maintenant entièrement équipé pour supporter des environnements de développement modernes. Plongez dans votre prochain projet en toute confiance – que vous construisiez des API avec Flask ou Django, que vous automatisiez des opérations de serveur ou que vous analysiez des données avec Pandas et NumPy.