Ubuntu LTS 20.04 trae por defecto instalado Python 3.8, esta distribución fue la que escogí para crear mi ambiente en WSL2 para desarrollo web y un poco de data science.
Actualizar a la última versión es bastante sencillo gracias al repositorio PPA de deadsnakes quienes mantienen las últimas versiones de Python empaquetadas para Ubuntu.
Tabla de Contenidos 📖
Instalación
Actualizar e instalar prerrequisitos
Iniciamos actualizando los repositorios
sudo apt update
sudo apt install software-properties-common
Agregar el repositorio
sudo add-apt-repository ppa:deadsnakes/ppa
Al agregar el repositorio se mostrará un mensaje de confirmación, adicionalmente muestra que paquetes estarán disponibles al agregar el repositorio. Presiona Enter para confirmar.
Actualizar e Instalar Python
Se instalarán los paquetes necesarios para la versión 3.9 de Python, así como para poder hacer uso de venv.
sudo apt update
sudo apt install python3.9 python3.9-venv
Comprobación
Para validar la instalación podemos utilizar el comando which, el cual nos permitirá ubicar el lugar en donde se encuentra instalada cada versión de Python.
which python3; which python3.9
/usr/bin/python3
/usr/bin/python3.9
Adicionalmente puedes comprobar la versión
python3 --version; python3.9 --version
En mi caso me muestra los siguientes resultados al momento de escribir esta publicación.
Python 3.8.5
Python 3.9.2
Cambios en el modo de operación
Como te podrás haber dado cuenta en la forma en la que se realizó la comprobación, para hacer uso de Python 3.9 debes utilizar el comando python3.9 en lugar de python3.
Es decir que para poder crear tus ambientes virtuales con venv, debes realizarlo de la siguiente manera, ejemplo:
python3.9 -m venv proyecto_prueba/.venv
Ahora ya dispones de la última versión estable de Python en WSL2 usuando Ubuntu 20.04 LTS.
Deja una respuesta