Comment installer Python 3.10 sur Centos / Rhel 8 et Fedora 36/35

Comment installer Python 3.10 sur Centos / Rhel 8 et Fedora 36/35

L'équipe de développement de Python a publié la dernière version de Python 3.dix. Cela comprend plus de nouvelles fonctionnalités, des correctifs de sécurité et de nombreuses autres améliorations. Cette version comprend une nouvelle fonctionnalité qui est parentale, gestionnaires de contexte. L'utilisation de parenthèses fermées pour la continuation sur plusieurs lignes dans les gestionnaires de contexte est désormais prise en charge. Pour plus de détails, lisez le changelog complet.

Ce tutoriel vous aidera avec l'installation de Python 3.10 sur toutes les versions Fedora et Centos / Rhel 8 Systems Linux. Le tutoriel compile et installera Python 3.10 code source sur votre système.

Conditions préalables

Le système doit avoir un compilateur GCC préinstallé sur votre système. Afin d'installer tous les packages requis, connectez-vous à votre serveur à l'aide d'un accès SSH ou Shell, et exécutez la commande suivante pour installer toutes les conditions préalables pour Python.

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

Étape 1 - Télécharger Python 3.10 code source

La première étape consiste à télécharger le Python 3.10 code source. 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.10 via la ligne de commande:

wget https: // www.python.org / ftp / python / 3.dix.8 / Python-3.dix.8.tgz  

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

TAR XZF Python-3.dix.8.tgz  

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

Étape 2 - Installation de Python 3.10 sur Fedora / Centos

Changer le répertoire en python-3.dix.8. Puis préparez le code source avec les valeurs requises avant de la compiler.

CD Python-3.dix.8  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.dix.8.tgz  

Étape 3 - Testez la version Python

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

Vérifiez la version Python:

python3.10 -v  Python 3.dix.8 

Vérifiez la version PIP:

PIP3.10 -v  pip 20.2.3 de / usr / local / lib / python3.10 / PACKAGES DE SITE / PIP (Python 3.dix) 

É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:

cd ~ / python-app /  sudo / usr / local / bin / python3.10 -M Venv Appenv  

Ici ~ / Python-App est contenant l'application Python. Tous les fichiers Env seront générés sous ~ / python-app / Appenv annuaire. Vous pouvez active l'environnement en exécutant la commande:

Source Appenv / bin / Activate  

Faites vos affaires dans 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.10 sur les systèmes Fedora et Centos / Rhel 8 utilisant le code source.