28.02.2025

Instalación de la última versión de Python on Debian

Python es un lenguaje de programación popular en la actualidad debido a su velocidad, portabilidad de los programas escritos en él y un umbral de entrada relativamente bajo para desarrolladores novatos. El material a continuación describirá el proceso de actualización a la versión 3.10.9 de los paquetes de este lenguaje en un host que ejecuta Debian OS.

Actualización del software del sistema del sistema operativo

Ejecutaremos todos los comandos como usuario root, para ello ejecutamos: sudo -i Primero que nada, actualicemos el propio SO:

apt-get instalar sudo -y
apt-get instalar aptitud
actualización de aptitud
actualización de aptitud

Una vez completada la actualización del sistema operativo, veamos las bibliotecas de soporte de idiomas disponibles actualmente:

Python3-V

Instalar software dependiente, compilar

sudo apt install wget software-propiedades-comunes
apt-get install build-esencial
aptitude instalar build-essential libncursesw5-dev libreadline-gplv2-dev libssl-dev libsqlite3-dev tk-dev libc6-dev libbz2-dev libffi-dev -y

Descargue el archivo real, descomprímalo en una ubicación arbitraria:

wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
alquitrán xvf Python-3.11.3.tgz

Mudanza a la ubicación:

cd Python-3.11.3 /

Luego compilamos:

./configure --enable-optimizaciones

Y luego instalar:

make install

Comprobar si la actualización es correcta

Inserte esto:

python3 -V

También puede verificar creando un script simple y ejecutándolo:

prueba táctil.py

Hagámoslo ejecutable:

chmod +x prueba.py

Peguemos el contenido en este archivo:

echo "imprimir('Hola, mundo')">prueba.py

Y vamos a ejecutar:

/usr/bin/python3 prueba.py

Como resultado, se mostrará un mensaje en la pantalla.

Hola Mundo

Eliminación de archivos temporales

Si no hay necesidad de archivos de almacenamiento descargados previamente, se pueden eliminar de la siguiente manera:

cd .. Rm-rf Python-3.1.* sudo aptitud limpia

Resultado

Ahora listo para usar la versión actualizada de Python en el servidor.

También te puede interesar