Python es un lenguaje de programación versátil que se utiliza para crear todo tipo de aplicaciones, desde simples scripts hasta complejos algoritmos. Es uno de los lenguajes de programación más populares del mundo entre los principiantes y desarrolladores experimentados debido a su sintaxis simple y fácil de aprender.
La última versión de Python es la 3.9. Esta versión incluye muchas características nuevas como operadores de dictado, nuevas funciones str, compatibilidad de zona horaria de IANA y más.
En este artículo te vamos a enseñar cómo instalar Python 3.9 en Debian 10.
Nota: Debian 10 viene con Python 3.7 instalado. Se puede actualizar usando la herramienta apt.
Instalar Python 3.9 en Debian 10
Para instalar Python 3.0 en Debian 10 sigue estos pasos:
1. Instala las dependencias necesarias:
apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
Confirma la descarga e instalación presionando la S.
2. Descarga el código fuente de la última version de Python con wget:
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
3. Una vez descargado el paquete, descomprímelo:
tar -xf Python-3.9.1.tgz
4. Navega hasta el directorio de Python y ejecuta el script configure
:
cd Python-3.9.1
./configure --enable-optimizations
El parámetro --enable-optimizations
optimiza el binario de Python al realizar algunas pruebas y comprobaciones para asegurarse de que todas las dependencias necesarias estén instaladas.
5. Inicia el proceso de compilación de Python:
make -j 2
6. Una vez completado el proceso de compilación de Python, instala los binarios de Python escribiendo el siguiente comando:
make altinstall
Usamos el parámetro altinstall en vez de install porqué en Debian 10 ya tenemos una versión por defecto de Python, así pues, vamos a sobreescribirla.
7. Comprueba que Python se ha instlado correctamente:
python3.9 --version
La salida debería de mostrar algo así:
Python 3.9.1
Si ves este mensaje, ya has instalado correctamente la versión 3.9 de Python en Debian 10.