Recherche de site Web

Python 3.12.0 est sorti ! Comment installer via Ubuntu PPA


La version finale de Python 3.12.0 a été officiellement annoncée ce lundi ! Ubuntu LTS peut facilement l'installer à partir de PPA.

Nouvelles fonctionnalités de Python 3.12.0 :

  • Analyse plus flexible des chaînes F, permettant de nombreuses choses auparavant interdites.
  • API de niveau Python pour le protocole tampon
  • Nouvelle API pour surveiller les programmes Python exécutés sur CPython à faible coût.
  • Verrous d'interprète globaux par interprète
  • Prise en charge du profileur de performances Linux pour signaler les noms de fonctions Python dans les traces.
  • Nouvelle syntaxe d'annotation de type pour les classes génériques
  • Nouveau décorateur typing.override() dans le module de typage.

La nouvelle version de Python a également supprimé quelques modules obsolètes, notamment smtpd et distutils. Pour Ubuntu 22.04, Ubuntu 20.04, cela provoque un pip cassé. Pour contourner le problème, vous devez installer manuellement pip pour Python 3.12.

Comment installer Python 3.12.0 dans Ubuntu :

Pour Ubuntu 22.04, Ubuntu 20.04 et leurs dérivés tels que Linux Mint 21, le PPA Deadsnakes a créé des packages pour tous les types d'architecture de processeur pris en charge : amd64, arm64/armhf, ppc64el et s390x.

1. Tout d'abord, appuyez sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Collez ensuite la commande ci-dessous et appuyez sur Exécuter pour ajouter du PPA :

sudo add-apt-repository ppa:deadsnakes/ppa

Tapez le mot de passe de l'utilisateur (sans astérisque) lorsqu'il vous le demande et appuyez sur Entrée pour continuer.

2. Ubuntu 20.04+ actualise automatiquement le cache des packages lors de l'ajout de PPA. Cependant, l'utilisateur de Linux Mint devra peut-être effectuer ce travail manuellement en exécutant la commande :

sudo apt update

3. Enfin, exécutez la commande pour installer Python 3.12 :

sudo apt install python3.12

Pour les autres éditions d'Ubuntu, vous pouvez compiler manuellement Python 3.12 à partir de l'archive source.

Articles connexes