Comment installer Python 3.9 sur Centos / Rhel 8
- 3756
- 345
- Noa Faure
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.
Make Altinstall est utilisé pour empêcher le remplacement du fichier binaire Python par défaut / usr / bin / python.sudo make -j $ nproc
sudo fait altinstall
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.