Python est un langage de programmation de haut niveau largement utilisé, reconnu pour ses performances, sa flexibilité et son vaste écosystème. Il est couramment utilisé pour le développement web, l'automatisation, le traitement des données et l'exécution d'applications à grande échelle en environnement de production.
Installation de la dernière version stable de Python sur un CentOS La configuration du serveur est simple lorsqu'elle est effectuée correctement. Dans ce guide, nous allons l'installer. Python La version 3.11.x (la dernière version stable au moment de la rédaction) a été compilée à partir des sources, garantissant ainsi la compatibilité, la stabilité et une coexistence sûre avec la version par défaut du système. Python version.
Mise à jour des packages du système d'exploitation
Avant la mise à jour Python directement, nous mettons à jour le système d'exploitation. Naviguez dans le terminal puis exécutez :
sudo dnf updatesudo dnf upgrade
Pose Python on CentOS
Travailler avec Python vous devez l'installer sur votre ordinateur, ce qui peut être une tâche non négligeable pour Linux débutants. À ce stade, nous allons parcourir l'installation étape par étape et fournir un didacticiel détaillé avec des commandes et des descriptions de chaque étape.
Installation de packages supplémentaires
Si votre système ne dispose pas du module "wget", exécutez les commandes les unes après les autres :
sudo yum search wgetsudo yum install wget
Pour poursuivre les travaux, vous devez obtenir des packages :
yum install gcc yum-utils zlib-devel python-tools cmake git pkgconfig -y --skip-brokenAprès avoir terminé l'installation avec succès, installons les "Outils de développement"
yum groupinstall -y "Development Tools" --skip-brokenPour continuer, vous devez vous rendre dans le répertoire :
cd /usr/srcChargement des fichiers sources
Nous obtenons la dernière version du Python. Org site Internet. En le visitant, sous "Téléchargements\Code source", copiez le lien de téléchargement que nous avons trouvé et dont nous avons besoin. Exécutez ensuite dans le terminal en collant le lien que vous venez de copier :
Python Les fichiers sources sont téléchargés depuis le site web officiel géré par le Python Fondation logicielle. L'utilisation de la source officielle vous garantit une version sécurisée, stable et à jour. Python Une version sans modifications, ce qui est particulièrement important pour les environnements de production et de serveur.
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgzAprès le téléchargement, vous devez récupérer le contenu de l'archive. Vous pouvez utiliser cette commande pour le faire :
tar xzf Python-3.11.3.tgz
Accédez au résultat Python-3.11.3 dossier et installez directement depuis le code source :
./configureTerminez l'installation en exécutant les commandes les unes après les autres :
makemake installAssurez-vous que la mise à jour a réussi en envoyant une ligne au terminal :
python3 --versionSi la version 3.11.x de Python s'affiche, alors toutes les étapes précédentes se sont déroulées correctement ! Il est désormais possible d'utiliser le langage de programmation universel à vos propres fins.
Python mise à jour de version
Si vous possédez déjà une version antérieure de Python, suivez les étapes ci-dessous.
Installation supplémentaire Python Forfaits
Afin d'effectuer une Python mise à jour de version, quelques nouveaux packages doivent être fournis en plus. Envoyez des commandes au terminal :
yum groupinstall -y "Development Tools" --skip-brokenwget https://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo
dnf --enablerepo=powertools install libpcap-devel
sudo dnf install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 
Chargement des fichiers sources
Nous obtenons la dernière version du Python. Org site Internet. En le visitant, sous "Téléchargements\Code source", copiez le lien de téléchargement que nous avons trouvé et dont nous avons besoin. Exécutez ensuite dans le terminal en collant le lien que vous venez de copier :
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgzAprès le téléchargement, vous devez récupérer le contenu de l'archive. Vous pouvez utiliser cette commande pour le faire :
tar xzf Python-3.11.3.tgz
Version de mise à jour
Accédez au résultat Python-3.11.3 dossier et installez directement depuis le code source :
./configure --enable-optimizationsmakemake installVérifier la mise à jour
Assurez-vous que la mise à jour a réussi en exécutant la commande :
python3 --version![]()
If Python version 3.11.x s'affiche, la mise à jour a réussi.
Résumé
Dans cette revue, nous avons examiné "Comment mettre à jour Python on CentOS" en utilisant des fichiers de code source.
Vous pourriez être intéressé par les documents suivants sur le sujet
FAQ : Installation et mise à niveau Python on CentOS
- Q : Pourquoi devrais-je passer à la dernière version de Python on CentOS?
A : Le dernier Python Les nouvelles versions apportent d'importants correctifs de sécurité, des améliorations de performances et de nouvelles fonctionnalités absentes des anciennes versions. La mise à niveau garantit le fonctionnement sécurisé et efficace de vos applications. - Q : Puis-je installer plusieurs Python versions sur CentOS?
R : Oui. Vous pouvez compiler une nouvelle version à partir des sources et la conserver avec la version par défaut du système. Python sans rompre les dépendances. Assurez-vous simplement d'appeler la bonne version (par exemple, python3.11). - Q : Que faire si j'ai déjà Python installé : dois-je d'abord supprimer l'ancienne version ?
R: Non. CentOS repose sur Python Pour les outils système, ne supprimez pas la version par défaut. Installez plutôt la dernière version en parallèle. - Q : Quels paquets sont nécessaires avant la compilation Python de la source ?
R : Vous aurez besoin d'outils de développement et de bibliothèques tels que gcc, zlib-devel, openssl-devel, readline-devel, libffi-devel et d'autres pour garantir une construction réussie. - Q : Comment puis-je vérifier que Python a été installé ou mis à niveau correctement ?
A : Exécutez la commande python3 --version. Si elle affiche la version attendue, Python Version 3.11.x (ou supérieure), l'installation/mise à niveau a réussi. - Q : La mise à jour est-elle sans risque ? Python sur un CentOS serveur?
R : Oui, si cela a été fait correctement. Il ne faut jamais retirer le système. Python version utilisée par CentOSInstallez plutôt la dernière version. Python Déployez la version en parallèle à l'aide de la commande `make altinstall` et spécifiez explicitement la version requise (par exemple, `python3.11`). Cette approche évite de perturber les outils et services système. - Q : Dois-je utiliser pyenv au lieu de compiler ? Python de la source ?
A: pyenv est une option pratique pour les environnements de développement et les machines locales. Cependant, en production CentOS serveurs, compilation Python L'extraction à partir du code source offre un meilleur contrôle, un comportement prévisible et une meilleure compatibilité avec les bibliothèques système, ce qui en fait une approche privilégiée pour les déploiements de serveurs.