Cómo instalar Python 3.9 en Debian 11

Python es un lenguaje de programación gratuito y de código abierto que se publicó originalmente en 1991 y que desde entonces ha sido ampliamente adoptado. Se utiliza para la programación de propósito general, lo que lo hace perfecto para crear aplicaciones en tu teléfono u ordenador.

Es el más reciente de los tres lenguajes de codificación más populares (C++ y Java son los otros dos). Python funciona en Windows, Linux/Unix, Mac OS X y ha sido portado a las máquinas virtuales Java y .NET.

Python tiene una sintaxis clara y una semántica predecible, y una gran biblioteca estándar. Python es un lenguaje versátil que puede utilizarse para muchos tipos de programación: aplicaciones de escritorio, aplicaciones web, programación en red, desarrollo de interfaces gráficas de usuario, etc.

En este artículo, mostraremos cómo instalar el lenguaje de programación Python 3.9 en un sistema Debian 11 como usuario de Linux.

Requisitos previos

Para poder instalar Python 3.9 en Debian 11, tu servidor debe cumplir los siguientes requisitos previos

  • Acceso al usuario root o sudo.
  • Un servidor Debian 11 recién instalado y actualizado a los últimos paquetes.

Actualizar el sistema

Actualiza tu índice de caché de APT y actualiza los paquetes instalados con el siguiente comando.

sudo apt update
sudo apt -y dist-upgrade

Python necesita algunas dependencias para sus características y paquetes principales, así que vamos a instalarlos con el siguiente comando.

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

Instalar Python 3.9 en Debian 11

En este paso, utilizaremos el código fuente de Python para instalar la última versión disponible de Python.

Utiliza el programa wget para descargar la última versión de Python desde su página oficial.

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

En el momento de escribir esto, Python 3.9.7 es la última versión. Puedes navegar por su página oficial para comprobar si hay una nueva versión y actualizar esta guía con el nuevo enlace para descargarla.

Una vez finalizada la descarga, es el momento de extraer el contenido del archivo comprimido y pasar al directorio extraído.

tar xzf Python-3.9.7.tgz
cd Python-3.9.7

Una vez dentro del nuevo directorio, ejecuta el siguiente comando para configurar la compilación.

./configure --enable-optimizations
make altinstall

Se recomienda el método altinstall, en lugar del make install normal, porque sobrescribe sólo los binarios de Python. Este método mantiene intacta tu instalación actual.

instalar Python 3.9 en Debian 11

Una instalación exitosa de Python estará marcada por un mensaje de felicitación y la construcción finalizó con éxito.

instalar Python 3.9 en Debian 11

Si no obtuviste una instalación exitosa, por favor, lee los registros de error y soluciona el problema de tu sistema.

Puedes comprobar si tu sistema ha instalado Python 3.9 correctamente ejecutando los siguientes comandos:

python3 --version

Si no obtienes ningún error al instalar Python 3.9, el comando debería funcionar sin ningún problema e imprimir la última versión de Python instalada en tu sistema.

python3 --versión

Para instalar los módulos de Python, debes ejecutar el siguiente comando dentro de tu directorio de Python 3.9.

python3.9 -m pip install <module>

Donde: <módulo> es el nombre de un módulo a instalar, por ejemplo sphinx, PyMySQL, etc. Puedes obtener una lista de todos los módulos de Python disponibles para su instalación en su sitio web oficial.

Por ejemplo, vamos a instalar el módulo sphinx:

python3.9 -m pip install sphinx

instalar el módulo sphinx

Probando la instalación de Python

Ahora que Python 3.9 está instalado, vamos a ejecutar un simple «hola mundo» con el Intérprete de Python y ver si funciona.

Puedes lanzar el intérprete de Python desde el directorio bin de tu instalación de Python con el siguiente comando.

python3

Esto lanzará el intérprete de Python y verás un aviso >>> para introducir comandos de Python.

Probar la instalación de Python

En el intérprete, puedes introducir tu código Python y ver el resultado de su ejecución en tiempo real. Vamos a ejecutar un sencillo ejemplo de hola mundo. Introduce la siguiente sentencia print en el intérprete.

print("Howtofore, Hello World")

Una vez que introduzcas el comando y pulses Intro, verás que se imprime el mensaje Hola Mundo en tu terminal.

Probar la instalación de Python

Para salir del intérprete de Python, puedes introducir el siguiente comando.

exit()

¡Enhorabuena! Has instalado con éxito Python 3.9 en tu Debian 11. Ahora puedes empezar a escribir código Python y ejecutarlo con el intérprete.

Conclusión

En esta entrada del blog, te hemos mostrado cómo instalar el motor Python 3.9 en Debian 11, y cómo puede ser útil en el desarrollo de tus proyectos. Esperamos que este artículo te haya sido útil. Si quieres más información sobre Python 3.9, visita su sitio oficial.

Scroll al inicio