Comment installer Python 3.9 sur Centos / Rhel 8

Comment installer Python 3.9 sur Centos / Rhel 8

Récemment, l'équipe de développement de Python a publié la dernière version stable de Python 3.9. Vous pouvez le télécharger à partir de ses pages officielles. La nouvelle version est livrée avec plusieurs nouvelles fonctionnalités et mises à jour de sécurité. Python 3.9 utilise un nouvel analyseur plus flexible, basé sur PEG, qui remplace l'analyseur LL. Dans les prochaines versions Python, l'ancien analyseur sera supprimé.

Ce tutoriel décrit comment installer Python 3.9 sur les systèmes Centos 8 et Rhel 8. Dans ce tutoriel, nous installerons Python à partir du code source.

Conditions préalables

Cette installation Python a nécessité le compilateur GCC sur votre système. Connectez-vous à votre serveur à l'aide d'un accès SSH ou Shell. Maintenant, utilisez la commande suivante pour installer des conditions préalables pour Python avant de l'installer.

sudo dnf installer wget yum-utils faire gcc opensersl-devel bzip2-devel libffi-devel zlib-devel  

Étape 1 - Télécharger Python 3.9

Visitez le site de téléchargement officiel https: // www.python.org / ftp / python pour télécharger la version la dernière ou requise du Python.

Les utilisateurs de ligne de commande peuvent télécharger Python 3.9 via la ligne de commande:

wget https: // www.python.org / ftp / python / 3.9.6 / Python-3.9.6.tgz  

Ensuite, extraire le fichier d'archive sur votre système

TAR XZF Python-3.9.6.tgz  

Cela créera un répertoire nommé Python-3.9.6 Dans le répertoire actuel contenant tous les fichiers source pour Python 3.9.

Étape 2 - Installez Python sur Centos 8

Changer le répertoire en Python-3.9.6. Puis préparez le code source avec les valeurs requises avant de la compiler.

CD Python-3.9.6  Sudo ./ Configurer --with-system-fffi - avec des gotos computés - entenable-chargeable-sqlite-extensions  

Ensuite, compilez le code source avec Make. Ici nproc fournira le nombre de cœurs CPU disponibles sur le système. Donc cela peut bien fonctionner.

sudo make -j $ nproc  sudo fait altinstall  
Make Altinstall est utilisé pour empêcher le remplacement du fichier binaire Python par défaut / usr / bin / python.

Maintenant, nous n'avons pas besoin du fichier d'archive téléchargé, alors supprimez-le dans l'espace gratuit.

sudo rm python-3.9.6.tgz  

Étape 3 - Testez la version Python

À cette étape, vous avez réussi à installer Python 3.9 sur le système Centos / Rhel. Maintenant, vérifiez les versions installées de Python et PIP.

Vérifiez la version Python:

python3.9 -v  Python 3.9.6 

Vérifiez la version PIP:

PIP3.9 -v  pip 20.2.3 de / usr / local / lib / python3.9 / PACKAGES DE SITE / PIP (Python 3.9) 

Étape 4 - Créer un environnement virtuel

C'est une bonne idée de créer un environnement virtuel séparé pour chaque application Python. Qui fournit un environnement isolé où le projet Python a ses propres modules et ensemble de dépendances.

Pour créer un environnement virtuel Python, exécutez:

sudo / usr / local / bin / python3.9 -M Venv / Home / Rahul / Python-App / Venv  

Tous les fichiers seront générés sous / Home / Rahul / Python-App / Venv Directory. Vous pouvez active l'environnement en exécutant la commande:

Source / Home / Rahul / Python-App / Venv / Bin / Activer  

Faites vos affaires avec un environnement isolé ici. Une fois que vous avez terminé votre travail, désactivez l'environnement en tapant:

désactiver  

Cela vous ramènera à l'invite du système principal.

Conclusion

Ce tutoriel vous a décrit pour installer Python 3.9 sur les systèmes Centos 8 et Rhel 8 utilisant le code source.