Búsqueda de sitios web

¡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.

Artículos relacionados