Python 3.12.0 publié ! Comment l'installer via PPA Ubuntu
La version finale de Python 3.12.0 a été officiellement annoncée ce lundi ! Ubuntu LTS peut facilement l'installer depuis PPA.
Nouvelles fonctionnalités de Python 3.12.0 :
- Un parsing de f-string plus flexible, permettant de nombreuses choses auparavant interdites.
- API de niveau Python pour le protocole de buffer
- Nouvelle API pour surveiller les programmes Python fonctionnant sur CPython à faible coût.
- Verrous d'interprète globaux par interprète
- Support pour le profileur perf de 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 typing.
La nouvelle version de Python a également supprimé quelques modules obsolètes, y compris smtpd et distutils. Pour Ubuntu 22.04 et Ubuntu 20.04, cela provoque un pip cassé. En guise de solution de contournement, vous devez installer manuellement pip pour Python 3.12.
Comment installer Python 3.12.0 sur Ubuntu :
Pour Ubuntu 22.04, Ubuntu 20.04 et leurs dérivés comme Linux Mint 21, le PPA Deadsnakes a créé des paquets pour tous les types d'architectures CPU supportées : amd64, arm64/armhf, ppc64el et s390x.
1. D'abord, appuyez sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Ensuite, collez la commande ci-dessous et appuyez sur exécuter pour ajouter le PPA :
sudo add-apt-repository ppa:deadsnakes/ppaEntrez le mot de passe de l'utilisateur (sans retour d'astérisque) lorsqu'on vous le demande et appuyez sur Entrée pour continuer.
2. Ubuntu 20.04+ met à jour automatiquement le cache des paquets lors de l'ajout d'un PPA. Cependant, les utilisateurs de Linux Mint doivent peut-être faire ce travail manuellement en exécutant la commande :
sudo apt update3. Enfin, exécutez la commande pour installer Python 3.12 :
sudo apt install python3.12Pour d'autres éditions d'Ubuntu, vous pouvez compiler manuellement Python 3.12 à partir de l'archive source.

