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, web scraping y visualización de datos en paneles 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 de paquetes.
$ 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 el código fuente, vaya 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.
Luego comience el proceso de construcción.
$ make -j 2
El -j La opción especifica el número de núcleos de CPU. Puede verificar la cantidad de núcleos en su sistema Linux ejecutando nproc comando.
$ nproc
Aquí hay algunos resultados de muestra del proceso de compilación.
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)
Salida
Hola, la suma de x e y es 110
¡Y allá vamos! Python 3.9.7 ahora está instalado en Debian 11.