¡Python 3.12.0 lanzado! Cómo instalar a través de Ubuntu PPA
¡Python 3.12.0 final se anunció oficialmente este lunes! Ubuntu LTS puede instalarlo fácilmente desde PPA.
Nuevas características en Python 3.12.0:
- Análisis de cadenas f más flexible, lo que permite muchas cosas que antes no estaban permitidas.
- API de nivel Python para el protocolo de búfer
- Nueva API para monitorear programas Python que se ejecutan en CPython a bajo costo.
- Bloqueos de intérpretes globales por intérprete
- Compatibilidad con el perfilador de rendimiento de Linux para informar los nombres de las funciones de Python en los seguimientos.
- Nueva sintaxis de anotación de tipo para clases genéricas
- Nuevo decorador
typing.override()
en el módulo de escritura.
La nueva versión de Python también eliminó algunos módulos obsoletos, incluidos smtpd
y distutils
. Para Ubuntu 22.04, Ubuntu 20.04, provoca un pip roto. Como solución alternativa, debe instalar pip manualmente para Python 3.12.
Cómo instalar Python 3.12.0 en Ubuntu:
Para Ubuntu 22.04, Ubuntu 20.04 y sus derivados, como Linux Mint 21, Deadsnakes PPA ha creado paquetes para todos los tipos de arquitectura de CPU compatibles: amd64, arm64/armhf, ppc64el y s390x.
1. Primero, presione Ctrl+Alt+T en el teclado para abrir la terminal. Luego pegue el siguiente comando y presione ejecutar para agregar PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
Escriba la contraseña de usuario (sin asteriscos) cuando se le solicite y presione Enter para continuar.
2. Ubuntu 20.04+ actualiza automáticamente la caché del paquete al agregar PPA. Sin embargo, es posible que el usuario de Linux Mint deba realizar este trabajo manualmente ejecutando el comando:
sudo apt update
3. Finalmente, ejecute el comando para instalar Python 3.12:
sudo apt install python3.12
Para otras ediciones de Ubuntu, puede compilar manualmente Python 3.12 desde el tarball fuente.