Actualités
NOUVEAU Serverspace Centre de données en Ouzbékistan : Tachkent
Serverspace Black Friday
VB
Octobre 3 2022
Mise à jour le 28 février 2025

Installer Python (dernière version) sur Ubuntu 20.04

Linux Ubuntu

Vous utilisez un autre système d'exploitation ?

Sélectionnez la version ou la distribution souhaitée.

Qu'est-ce que la Python

Python est l'un des langages de programmation les plus utilisés. Ses principaux avantages sont sa relative simplicité, sa faible courbe d'apprentissage, sa polyvalence d'utilisation et de nombreux plugins conçus par des tiers. Ce langage de programmation est désormais populaire pour la création de scripts, la production de logiciels, le développement de jeux et même l'apprentissage des réseaux neuronaux. Python a une syntaxe multiplateforme et peut être configuré sur n'importe quel système d'exploitation réel.

Méthode pour obtenir le plus récent Python

Si récemment développé Python est absolument nécessaire, vous pouvez faire face au problème. La raison est le retard de mise à jour, Ubuntu les référentiels ne contiennent pas toujours les versions logicielles mises à jour. Donc, pour obtenir le plus moderne Python vervion s'il vous plaît faites:

  • Connectez-vous au système d'exploitation en tant que superutilisateur ;
  • Configurez tous les outils requis ;
apt install -y software-properties-common
  • Mettre à jour d'autres packages existants ;
apt-get update -y; apt upgrade -y

pic1

  • Redémarrez le serveur ;
  • Inclure un référentiel supplémentaire dans le pool système de sources ;
add-apt-repository -y ppa:deadsnakes/ppa

pic2

  • Renouveler le cache, puis trouver lequel Python la version est réelle maintenant ;
apt-get update && apt-cache search python3.1

pic3

  • Comme on le voit, la version la plus chaude est la 3.11 aujourd'hui. Alors, il est temps de l'obtenir. Exécutez simplement apt manager ;
apt-get install python3.11 -y

pic4

  • L'étape suivante est facultative. Créez symlynk pour une utilisation pratique, puis vérifiez que l'interpréteur fonctionne vraiment :
ln -s /usr/bin/python3.11 /usr/bin/python
python --version

pic5

Construire à partir du code source

Si la configuration via un package pré-construit est impossible, vous avez également la possibilité de construire "nouveau" Python à partir des codes. C'est si simple, il suffit de faire ceci :

  • Connectez-vous au système d'exploitation en tant que superutilisateur et mettez à jour les packages système comme décrit précédemment ;
  • Installer l'inventaire du bâtiment ;
apt-get -y update; apt -y install zlib1g-dev build-essential libgdbm-dev libncurses5-dev libssl-dev libnss3-dev libffi-dev libreadline-dev wget libsqlite3-dev libbz2-dev

pic6

  • Rendez-vous dans la section Python télécharge la page Web via le navigateur, vérifiez quel est le package le plus récent, puis copiez l'URL dans le presse-papiers ;

pic7

  • Extrayez l'archive dans n'importe quel dossier du serveur et décompressez-la ;
mkdir /root/build
cd /root/build
wget <copied_URL>
tar -xf *.tgz

pic8

  • Basculez dans le dossier contenant les fichiers de code, puis préparez le système d'exploitation pour le processus de construction ;
cd <python_version>

./configure --enable-optimizations

pic9

  • Commencez la procédure de construction et prenez une tasse de café, cela prendra un certain temps en fonction de la puissance du processeur du serveur :
make -j $(nproc)

pic10

  • La dernière étape consiste à "inclure" le package que vous avez créé pour le système d'exploitation :
make altinstall

pic11

  • Demandez maintenant au Python à propos de sa version, vous devriez voir l'image comme ci-dessous.
ln -s /usr/local/bin/python3.11 /usr/bin/python
python --version

pic12

Votre travail est terminé, bravo !

En un mot

Maintenant tu étais au courant Python, ses avantages et ses domaines d'utilisation. Vous pouvez également l'installer à partir du référentiel ou via l'auto-construction.

Voter:
4 sur 5
Note moyenne : 4.8
Noté par : 13
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.