¡Atención, amantes de Python! La segunda beta de Python 3.14 ya está disponible. Esta nueva versión promete mejoras significativas y nuevas funcionalidades. Si eres usuario de Ubuntu, esta guía te mostrará cómo instalarla para que puedas empezar a experimentar con ella.
¿Qué hay de nuevo en Python 3.14?
Python 3.14 viene cargado de novedades pensadas para mejorar la experiencia de desarrollo y la eficiencia del lenguaje. Entre las características más destacadas, encontramos:
- Evaluación diferida de anotaciones: Permite un manejo más flexible y eficiente de las anotaciones de tipo.
- T-strings: Un nuevo tipo de strings con funcionalidades ampliadas.
- Nuevo módulo compression.zstd: Integración del algoritmo de compresión Zstandard para mejorar el rendimiento en tareas de compresión y descompresión.
- Nuevo tipo de intérprete.
- Resaltado de sintaxis en PyREPL.
Puedes encontrar información más detallada en la fuente original.
Instalación de Python 3.14 en Ubuntu
A continuación, te mostraremos dos métodos para instalar Python 3.14 en tu sistema Ubuntu:
Opción 1: Instalar desde PPA (Recomendado)
Este método es el más sencillo y rápido para usuarios de Ubuntu 22.04 y 24.04.
- Abre una terminal (
Ctrl+Alt+T
). - Añade el repositorio PPA de Deadsnakes:
- Instala Python 3.14:
- (Opcional para Linux Mint) Actualiza la caché del sistema:
- Verifica la instalación:
sudo add-apt-repository ppa:deadsnakes/ppa
Presiona Enter cuando te pida confirmación.
sudo apt install python3.14
Si deseas instalar la versión completa con Tkinter IDE, samples y pyvenv, usa:
sudo apt install python3.14-full
sudo apt update
python3.14 --version
whereis python3.14
Opción 2: Compilar desde el código fuente
Este método es más laborioso, pero te permite instalar Python 3.14 en cualquier versión de Ubuntu, incluyendo 20.04 y 25.04.
- Descarga el código fuente desde la página oficial de Python. El archivo se llamará algo como
Python-3.14.0b2.tar.xz
. - Descomprime el archivo en la carpeta de Descargas.
- Abre una terminal y navega hasta la carpeta descomprimida.
- Instala las dependencias:
- Configura la compilación:
- Compila el código:
- Instala 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
./configure --enable-optimizations
Si necesitas opciones de configuración personalizadas, usa ./configure --help
.
make -j4
Reemplaza -j4
con el número de núcleos de tu procesador para acelerar la compilación.
sudo make install
Esto instalará Python 3.14 en /usr/local
.
Establecer Python 3.14 como predeterminado (Opcional y con precaución)
No se recomienda establecer una versión de Python no preinstalada como predeterminada, ya que podría causar problemas en el sistema. Sin embargo, si deseas hacerlo:
Si compilaste desde el código fuente:
Por defecto, ya debería estar configurado como predeterminado, ya que crea un enlace simbólico en /usr/local/bin/python3
.
Para revertir esto, elimina el enlace simbólico:
sudo rm /usr/local/bin/python3
Elimina también los enlaces simbólicos de pip3
, pydoc3
, etc.
Si instalaste desde PPA:
- Determina la versión de Python preinstalada:
- Instala Python 3.14 como una alternativa:
- Instala la versión preinstalada como una alternativa (reemplaza
python3.12
con la versión correcta): - Elige la versión predeterminada:
ls -al /usr/bin/python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 10
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 100
sudo update-alternatives --config python3
Puedes hacer lo mismo para pip3
.
Entorno virtual para Python 3.14
Se recomienda usar un entorno virtual para instalar paquetes y módulos de Python sin afectar al sistema.
- Si instalaste desde PPA, asegúrate de tener
python3.14-venv
instalado: - Crea un entorno virtual:
- Activa el entorno virtual:
- Instala paquetes con
pip3
.
sudo apt install python3.14-venv
python3.14 -m venv ~/.venv/python3.14
Reemplaza ~/.venv/python3.14
con la ruta deseada.
source ~/.venv/python3.14/bin/activate
Desinstalar Python 3.14
Si instalaste desde PPA:
sudo apt remove --autoremove python3.14 python3.14-full
Si compilaste desde el código fuente:
sudo rm -R /usr/local/lib/python3.14/
sudo rm -R /usr/local/include/python3.14
sudo rm /usr/local/lib/libpython3.14.a
sudo rm /var/lib/dpkg/info/*python3.14*
sudo rm /usr/local/bin/python3 /usr/local/bin/python3.14
sudo rm /usr/local/bin/pip3 /usr/local/bin/pip3.14
sudo rm /usr/local/bin/idle3 /usr/local/bin/idle3.14
sudo rm /usr/local/bin/pydoc3 /usr/local/bin/pydoc3.14
sudo rm /usr/local/bin/python3-config /usr/local/bin/python3.14-config
Finalmente, elimina el entorno virtual (si lo creaste).
Conclusión
Python 3.14 Beta 2 es una gran oportunidad para probar las últimas características y mejoras del lenguaje. Ya sea que elijas instalarlo desde el PPA o compilando el código fuente, esperamos que esta guía te haya sido útil. ¡No dudes en experimentar y compartir tus descubrimientos con la comunidad!
Fuente: Ubuntu HandBook
Leave a Comment