Comment installer Python 3.11 sur Ubuntu 24.04, 22.04 ou 20.04

Bien que Python 3.11 ne soit plus la dernière version, il reste une option pour de nombreux développeurs. Malgré l'avènement de Python 3.12 et du prochain Python 3.13, la version 3.11 offre toujours une base solide avec des améliorations notables qui en font un choix viable pour les utilisateurs d'Ubuntu.

Principales fonctionnalités de Python 3.11 :

  • Correspondance des modèles structurels: Simplifie le processus de mise en correspondance de structures de données complexes.
  • Gestionnaires de contexte entre parenthèses: Introduit une syntaxe plus lisible pour l'utilisation des gestionnaires de contexte.
  • Messages d'erreur améliorés: facilite le débogage avec des messages d'erreur plus informatifs et conviviaux.
  • Crochets d’audit d’exécution: Fournit une nouvelle API pour surveiller et modifier le comportement du programme Python.
  • Modules de bibliothèque standard supplémentaires: Ajoute de nouveaux modules comme « zoneinfo » pour une meilleure prise en charge des fuseaux horaires et « http.client » pour une fonctionnalité client HTTP de haut niveau.

Ces fonctionnalités font de Python 3.11 un candidat sérieux pour ceux qui cherchent à équilibrer stabilité et fonctionnalités améliorées. Maintenant, installons Python 3.11 sur Ubuntu 24.04, 22.04 ou 20.04 via les commandes du terminal.

Mettre à jour Ubuntu avant l'installation de Python 3.11

Nous vous recommandons fortement d'exécuter une mise à jour dans votre terminal avant d'installer Python 3.11 pour éviter les conflits potentiels lors de l'installation. La mise à jour de votre terminal garantit que tous les packages sont à jour à l'aide de la commande suivante :

sudo apt update

Vous pouvez mettre à niveau tous les packages obsolètes à l'aide de la commande suivante.

sudo apt upgrade

Importer Python PPA

Les distributions Ubuntu incluent généralement Python par défaut mais manquent souvent d'options pour les mises à jour avec les nouvelles versions. Pour installer la dernière version de Python 3.11, ce guide utilisera un PPA tiers réputé et largement reconnu.

Tout d’abord, importez le référentiel Python avec les versions stables les plus récentes.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Exécutez une mise à jour APT avant de continuer pour garantir le reflet du PPA nouvellement importé.

sudo apt update

Installez Python 3.11 via la commande du terminal APT

Une fois que vous avez importé avec succès le PPA Python 3.11, installez Python 3.11 en exécutant la commande suivante dans votre terminal :

sudo apt install python3.11

Utilisez la commande suivante pour vérifier l'installation et la version de build de Python 3.11.

python3.11 --version

Si vous le souhaitez, vous pouvez également installer les extras supplémentaires suivants pour Python 3.11 :

  • Module de débogage :
sudo apt install python3.11-dbg
  • Module développeur (dév) :
sudo apt install python3.11-dev
  • Module VENV (environnement virtuel) :
sudo apt install python3.11-venv
  • Module Distutils :
sudo apt install python3.11-distutils
  • Module utilitaire lib2to3 :
sudo apt install python3.11-lib2to3
  • Module DBM.GNU :
sudo apt install python3.11-gdbm
  • Module Tkinter :
sudo apt install python3.11-tk

Pour installer tous les extras en une seule fois, exécutez la commande suivante.

sudo apt install python3.11-full

Installer PIP avec Python 3.11

La plupart des utilisateurs peuvent facilement installer Python 3.11 à partir du référentiel Python PPA en exécutant la commande APT suivante :

sudo apt install python3-pip

Assurez-vous que Python Pip est installé. Si des problèmes surviennent, réinstallez-le manuellement en suivant ces étapes pour télécharger get-pip.py avec la commande wget :

wget https://bootstrap.pypa.io/get-pip.py

Après avoir téléchargé le fichier, l'étape suivante consiste à l'installer.

python3 get-pip.py

Nous vous recommandons de vérifier les mises à niveau après avoir installé Pip pour vous assurer que vous disposez de la dernière version. Cela vous aidera à rester au courant des dernières fonctionnalités et améliorations.

python3 -m pip install --upgrade pip

Pour vérifier la version installée de Pip 3.11, exécutez la commande suivante :

pip --version

Avec ces commandes, vous pouvez installer et mettre à niveau Pip pour Python 3.11, vous permettant d'installer des packages et des bibliothèques Python supplémentaires.

Commande supplémentaire : changer de version Python par défaut

Si plusieurs versions de Python sont installées sur votre système et que vous souhaitez définir une version particulière par défaut, vous pouvez suivre ces étapes pour basculer entre elles.

Tout d’abord, vous devez ajouter des liens symboliques pour chaque version de Python séparément. Pour ce faire, exécutez les commandes suivantes :

Voici un exemple (vous pouvez le personnaliser ou le copier) :

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Notez que le nombre à la fin de chaque commande (par exemple, 1, 2, 3, etc.) représente la priorité de la version. Un nombre plus élevé signifie une priorité plus élevée. Dans cet exemple, Python 3.12 a la priorité la plus élevée (7) et Python 2.7 a la priorité la plus basse (1).

Pour passer à une autre version de Python, vous pouvez saisir le numéro de sélection correspondant dans la commande suivante :

sudo update-alternatives --config python
Passer de Python 3.12 à Python 3.11 sur Ubuntu
Exemple de passage de Python 3.12 à Python 3.11 comme version par défaut sur Ubuntu

Par exemple, si vous souhaitez définir Python 3.11 par défaut, vous devez saisir le chiffre 3. Le résultat de la commande devrait ressembler à ceci :

Si la commande réussit, vous verrez le résultat suivant :

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Ces étapes vous aideront à définir Python 3.11 comme version par défaut sur votre système Ubuntu Linux. Ce faisant, vous pourrez basculer entre différentes versions de Python sans effort.

Conclusion

Pour conclure, on peut facilement installer Python 3.11 sur Ubuntu 24.04, 22.04 ou 20.04 en utilisant un référentiel PPA et des commandes APT. Python 3.11 offre une gamme de nouvelles fonctionnalités, corrections de bugs et améliorations par rapport à ses prédécesseurs, ce qui en fait un choix idéal pour divers cas d'utilisation tels que le développement Web, l'analyse de données, le calcul scientifique et l'intelligence artificielle. En suivant les commandes décrites dans ce guide, les utilisateurs peuvent facilement configurer et basculer entre différentes versions de Python sur leurs systèmes Ubuntu Linux, tirant ainsi parti des dernières fonctionnalités et améliorations du langage de programmation Python.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire