Comment installer Python 3.10 sur Centos / Rhel 8 et Fedora 36/35
- 611
- 139
- Jade Muller
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.
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.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.
- « Comment installer Git sur Fedora Linux
- Comment modifier le nom d'hôte Windows (nom de l'ordinateur) »