Cómo instalar Python 3.9 en Debian 11

Cómo instalar Python 3.9 en Debian 11

 

Python es posiblemente uno de los lenguajes de programación más populares y versátiles. Es un lenguaje multipropósito y proporciona una gran variedad de casos de uso, como el desarrollo de aplicaciones web de pila completa, inteligencia artificial, extracción de datos web y visualización de datos en tableros geniales en ciencia de datos.

Actualmente, Python 3.9.7 es la última versión de Python y proporciona una gran cantidad de beneficios que incluyen notaciones flexibles de variables y funciones, operadores de unión en dict, soporte para la zona horaria de IANA y muchos otros .

En esta guía, lo guiaremos a través de la instalación de Python 3.9 en Debian 11.

Paso 1: Instale las dependencias de Python3

Este tutorial requerirá que compilemos Python desde la fuente. Esto nos permite instalar la última versión de Python y personalizar aún más las opciones de compilación.

Para comenzar, actualice el índice del paquete.

$ sudo apt update

A continuación, instale las dependencias y bibliotecas necesarias para compilar Python.

$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev

Esto instala una gran cantidad de paquetes adicionales y otras dependencias.

Una vez que se complete la instalación de las dependencias de Python, el siguiente paso será descargar el último archivo de instalación de Python 3.9.

Paso 2: Descargue e instale la última versión de Python 3.9

A continuación, descargaremos el archivo de código fuente comprimido con gzip de la página oficial de lanzamiento y descarga de Python, como se muestra.

Entonces, para descargar el archivo tarball, ejecute el comando:

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

A continuación, extraiga el archivo comprimido de la siguiente manera.

$ tar -xvf Python-3.9.1.tgz

Después de la extracción, ahora tendrá 2 archivos: el archivo tarball y la carpeta descomprimida (Python-3.9.7)

Para compilar Python desde la fuente, navegue a la carpeta sin comprimir.

$ cd Python-3.9.1

Luego ejecute el script de configuración como se muestra.

$ /configure --enable-optimizations

Esto ejecuta múltiples pruebas y lleva bastante tiempo. En mi caso, esto tomó aproximadamente 30 minutos. Aquí hay algunos resultados de muestra.

Cómo instalar Python 3.9 en Debian 11

Luego comience el proceso de construcción.

$ make -j 2

La opción -j especifica el número de núcleos de CPU. Puede verificar la cantidad de núcleos en su sistema Linux ejecutando el comando nproc .

$ nproc

Aquí hay algunos resultados de muestra del proceso de compilación.

Cómo instalar Python 3.9 en Debian 11

Luego, ejecute el siguiente comando para instalar los binarios de Python.

$ sudo make altinstall

Esto finaliza la instalación de Python 3.9.7 en su sistema.

Paso 3: Probar la instalación

Puede confirmar la versión de Python instalada usando el comando:

$ python3.9 --version

Puede acceder al shell de Python 3.9 usando el comando

$ python3.9

Para probarlo, escribiremos un programa simple para encontrar la suma de dos variables, x e y.

x = 35

y = 75

z = x + y

print("Hello, the sum of x and y is", +z)

Producción

Hola, la suma de x e y es 110

¡Y allá vamos! Python 3.9.7 ahora está instalado en Debian 11.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.