Recherche sur le site Web

Comment installer Python 3.13 (Dev) dans Ubuntu 22.04/20.04


Ce didacticiel simple montre comment installer Python 3.13, qui est encore en phase de développement, dans Ubuntu 22.04 ou Ubuntu 20.04 LTS.

Python 3.13 est jusqu'à présent en phase de développement alpha. À des fins de test ou de développement de logiciels, vous pouvez l'installer dans Ubuntu soit à partir de PPA, soit en créant à partir de l'archive tar source.

Fonctionnalités de Python 3.13 jusqu'à présent, comparées à la dernière version 3.12 :

  • les traces d'exception sont désormais colorisées par défaut dans l'interpréteur interactif.
  • Les docstrings ont désormais leur indentation de début supprimée, réduisant ainsi l'utilisation de la mémoire et la taille des fichiers .pyc.
  • Suppressions de nombreux modules obsolètes : aifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3.
  • De nombreuses autres suppressions de classes, fonctions et méthodes obsolètes dans divers modules de bibliothèque standard.
  • Nouvelles dépréciations, dont la plupart devraient être supprimées de Python 3.15 ou 3.16.
  • Suppressions et dépréciations de l’API C.

Python 3.13 IDE

Option 1 : installer Python 3.13 à partir d'Ubuntu PPA

Le populaire Deadsnakes PPA a construit la dernière version alpha de Python 3.13 pour les 2 versions actuelles d'Ubuntu LTS.

1. Tout d’abord, appuyez sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, exécutez la commande pour ajouter le PPA :

sudo add-apt-repository ppa:deadsnakes/ppa

Tapez le mot de passe de l'utilisateur lorsqu'il demande (pas de retour visuel) l'authentification sudo et appuyez sur Entrée pour continuer.

2. Ensuite, installez Python 3.13 en exécutant la commande (Linux Mint doit d'abord exécuter sudo apt update pour actualiser le cache du package) :

sudo apt install python3.13

Pour le choix, remplacez python3.13 dans la commande par python3.13-full pour installer également la prise en charge de la base de données GNU dbm, tkinter, ainsi que l'IDE.

3. Après l'installation, vérifiez sa version en exécutant la commande :

python3.13 --version

4. Pour obtenir le programme d'installation du package pip pour Python3.13, exécutez simplement le module ensurepip qui prend en charge le démarrage du programme d'installation de pip dans une installation Python existante.

python3.13 -m ensurepip --upgrade

Vérifiez ensuite via : python3.13 -m pip --version, et mettez-le à niveau via python3.13 -m pip install --upgrade pip.

Option 2 : Compiler Python 3.13 à partir de l'archive tar source

1. Tout d’abord, appuyez sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, exécutez la commande pour installer les bibliothèques requises pour créer Python :

sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

2. Ensuite, sélectionnez télécharger la version de développement la plus récente de Python 3.13 (jusqu'à présent Python-3.13.0a3.tar.xz) à partir de la page de liens ci-dessous :

Téléchargez Python 3.13 : https://www.python.org/ftp/python/3.13.0/

3. Ensuite, extrayez l'archive tar source dans le gestionnaire de fichiers. Ensuite, faites un clic droit sur le dossier extrait et sélectionnez « Ouvrir dans le terminal » pour ouvrir ce dossier en tant que répertoire de travail dans le terminal.

4. Dans le terminal contextuel, configurez la source via la commande :

./configure --enable-optimizations

Pour votre choix, vous pouvez exécuter ./configure --help pour imprimer plus d'options de configuration.

Ensuite, compilez en démarrant 4 threads en parallèle :

make -j4

Et enfin installez Python 3.13 :

sudo make install

Enfin, vérifiez via la commande : python3.13 --version et pip3.13 --version.

Désinstaller :

Pour Python 3.13 installé depuis PPA, ouvrez le terminal et exécutez la commande pour le supprimer :

sudo apt remove --autoremove python3.13

Supprimez également le PPA en exécutant la commande :

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

Si vous l'avez compilé à partir des sources, essayez d'exécuter la commande ci-dessous à partir du dossier source jusqu'à ce que vous la supprimiez :

sudo make uninstall

Ou supprimez manuellement tous les fichiers et dossiers correspondants (exécutez whereis python3.13 pour le savoir).

Articles connexes