GNU/Linux >> Tutoriels Linux >  >> Fedora

Comment installer Python 3.10 sur Fedora Linux

Python est l'un des langages de haut niveau les plus populaires, se concentrant sur les applications de haut niveau et orientées objet, des simples scripts aux algorithmes complexes d'apprentissage automatique. Python 3.10 est la dernière version et n'est pas classé comme stable par rapport à Python 3.9, mais le candidat final devrait être terminé le 4 octobre 2021.

Certaines des fonctionnalités que Python peut faire :

  • Python peut être utilisé sur un serveur pour créer des applications Web.
  • Python peut être utilisé avec un logiciel pour créer des workflows.
  • Python peut se connecter aux systèmes de bases de données. Il peut également lire et modifier des fichiers.
  • Python peut être utilisé pour gérer des mégadonnées et effectuer des calculs complexes.
  • Python peut être utilisé pour le prototypage rapide ou le développement de logiciels prêts pour la production.

Pour les utilisateurs et en particulier les développeurs souhaitant essayer la dernière version de Python, vous saurez comment installer Python 3.10 sur Fedora Linux à la fin de ce guide . Le même principe fonctionnera sur la plupart des versions de Fedora Linux.

Prérequis

  • OS recommandé : Fedora Linux 34
  • Compte utilisateur : Un compte utilisateur avec un accès sudo ou root.

Mise à jour du système d'exploitation

Mettez à jour votre Fedora Linux système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo dnf update && sudo dnf upgrade -y

Installer Python 3.10 en utilisant DNF

L'installation des dernières versions de Python 3.10 est un processus relativement simple sur Fedora Linux, étant donné qu'il s'agit d'une version amont de Rhel qui se concentre sur les dernières versions de packages qui sont actualisées tous les 6 mois.

Tout d'abord, assurez-vous de vérifier si le référentiel de test des mises à jour est activé :

sudo dnf install --enablerepo=updates-testing python3.10

Ensuite, installez Python 3.10 avec la commande suivante :

sudo dnf install python3.10

Exemple de packages qui seront installés :

Tapez O puis appuyez sur entrée clé pour procéder à l'installation.

Une fois terminé, confirmez en vérifiant la version comme suit :

python3.10 --version

Exemple de résultat :

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Voilà, et vous avez installé Python 3.10.

Installer Python 3.10 sur Fedora Linux à partir de la source

L'option alternative pour ceux qui se sentent plus à l'aise ou qui ont besoin de certaines versions avancées du référentiel git de la source peut choisir d'installer directement à partir de la source. Le principal problème avec cette méthode est que vous ne pouvez pas facilement mettre à jour le gestionnaire de packages DNF comme vous le feriez et devrez recompiler pour toute modification.

Tout d'abord, vous devrez installer les dépendances nécessaires pour compiler Python 3.10 :

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y

La deuxième partie consiste à visiter la page de téléchargement sur le site Web de Python et à obtenir la dernière version en utilisant (wget) :

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0rc1.tar.xz

L'archive de fichiers est petite, le téléchargement ne prendra donc pas beaucoup de temps. Une fois cela fait, extrayez l'archive :

tar -xf Python-3.10.0rc1.tar.xz

Vous devrez basculer vers le répertoire source et exécuter le script de configuration, qui effectue une liste de contrôle de base pour s'assurer que toutes les dépendances sont présentes pour que l'installation fonctionne.

cd Python-3.10.0rc1.tar.xz && ./configure --enable-optimizations

Notez que les (–enabled-optimizations) est recommandé car il optimise le binaire Python en exécutant plusieurs tests mais prend plus de temps pour être compétitif. Dans l'ensemble, le processus devrait prendre quelques minutes, il est donc recommandé de ne pas sauter.

Exemple de résultat final :

L'option suivante consiste à utiliser le (make) commande pour démarrer le processus de construction.

make -j 2

Notez que le (-j) correspond au nombre de cœurs de votre système pour accélérer le temps de construction. Si vous avez un serveur puissant, vous pouvez le régler aussi haut que vous le souhaitez. Si vous ne le faites pas, ce sera l'option par défaut de 1. Pour savoir combien de cœurs vous avez sur votre système, exécutez le code suivant :

nproc

Exemple de sortie des cœurs du système d'exploitation de test LinuxCapable :

Comme vous pouvez le voir, nous avons 2 cœurs, donc dans la commande (make), nous avons utilisé (-j 2) .

Dans la dernière étape, une fois que vous avez terminé le processus de construction, vous installerez la source Python 3.10 en exécutant ce qui suit :

sudo make altinstall

Remarque, le guide a utilisé (altinstall) au lieu de la valeur par défaut (installer) car il écrasera le fichier binaire python binaire par défaut du système python3 /usr/bin/python .

Vérifiez la version de l'installation pour vous assurer qu'elle a été installée avec succès et son numéro de build actuel :

python3.10 --version

Exemple de résultat :

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Fedora
  1. Comment installer des codecs multimédias dans Fedora Linux

  2. Comment installer VLC sur Fedora Linux

  3. Comment installer Zoom dans Fedora Linux 35

  4. Comment installer Python sur Linux Mint 20

  5. Comment installer Python 3.10 sur Rocky Linux 8

Comment installer Go sur Fedora 35

Comment installer Python sur Fedora 35

Comment installer Python 3.9 sur Linux Mint 20

Comment installer Webmin sur Fedora Linux

Comment installer Webmin sur Fedora Linux

Comment installer Python 3.9 sur Rocky Linux