Cómo instalar la última versión de Python en Ubuntu

No hace falta que os diga que Python es uno de los principales lenguajes de programación. Sin duda de los lenguajes con más crecimiento. Entre sus ventajas encontramos su flexibilidad, legibilidad, facilidad de aprendizaje y su eficiencia.

Actualmente hay dos versiones que son las más usadas, esto eso, Python 2 y Python 3; en el primer caso podemos decir que todavía es muy usado, pero no contempla lanzamientos importantes, y en el segundo caso podemos decir que todavía tiene un desarrollo activo y ya ha visto varios lanzamientos, en la versión estable, en los últimos años. A fecha de esta entrada la última versión es la Python 3.11

En las versiones más recientes de Ubuntu, Python 3.10 o Python 3.8 ya vienen por defecto en los últimos lanzamientos de Ubuntu.

En la entrada de hoy veremos como instalar la última versión de Python, que es la 3.11, a través de repositorios PPA.

En este caso voy a utilizar uno de mis VPS, ubicado en mi proveedor de confianza Clouding.io, que utiliza una distribución Ubuntu 22.04

Instalar la última versión de Python en Ubuntu

Lo primero que tenemos que hacer es habilitar el repositorio PPAdeadsnakes”, que contiene la última versión de Python:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11

Si deseamos instalar una versión diferente de Python, o bien tener varias, simplemente debemos instalarlas:

sudo apt install python3.10
sudo apt install python3.9
sudo apt install python3.8
sudo apt install python3.7
sudo apt install python3.6

Una vez hecho esto, podemos ver la lista de las versiones instaladas:

ls -l /usr/bin/python*

Con un resultado similar a este:

Tal y como se observa en la imagen anterior, la versión predeterminada de Python en el sistema es la 3.10. También podemos verificar lo mismo, de esta manera:

python3 -V

Podemos utilizar Python3.11, de esta forma:

python3.11

Para salir del intérprete simplemente debemos escribir “quit()” o bien “exit()

Indicar la versión de Python por defecto

Si hemos instalado varias versiones de Python en nuestro sistema Ubuntu y deseamos configurar solo una versión como predeterminada, debemos realizar algunos pasos adicionales, tal y como se ve a continuación:

python3 --version
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3
python3 --version

Aquí una muestra:

Añdimos diverentes versiones a utilizar de Python

Y esto es todo por hoy. Hemos visto cómo tener disponible la última versión de Python, utilizando un repositorio PPA, a través del administrador de paquetes APT.

Información adicional

Durante estos años hemos hablado muchas veces de Python, aquí algunas muestras, por si os puede servir de interés:

Instalar paquetes escritos en Python con pip

Instalar paquetes python con pip a través de un proxy

Instalar Python 3 en Centos 7 desde las fuentes

6 intérpretes de python para probar en 2022

Fuentes consultadas

Tecmint.com – How to Install Latest Python Version in Ubuntu