GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Python 3.10 en Debian 11

Python es uno de los lenguajes de programación de código abierto, multipropósito y orientado a objetos más utilizados. Está ganando popularidad debido a su simplicidad y sintaxis fácil de usar. Es un lenguaje de alto nivel y generalmente se usa en desarrollo web, desarrollo de juegos, análisis y visualización de datos, inteligencia artificial y aprendizaje automático.

Al momento de escribir este tutorial, Python 3.10 es la última versión estable y se lanzó el 4 de octubre de 2021. Python 3.10 viene con algunas características interesantes que incluyen, coincidencia de patrones estructurales, informe de errores mejorado, actualizaciones de seguridad, coincidencia de patrones y más.

En esta publicación, le mostraremos cómo instalar Python 3.10 en Debian 11.

Requisitos

  • Un VPS Debian 11 con acceso raíz habilitado o un usuario con privilegios sudo.

Inicie sesión a través de SSH y actualice su sistema

Primero, deberá iniciar sesión en su Debian 11 VPS a través de SSH como usuario root:

ssh root@IP_ADDRESS -p PORT_NUMBER
A continuación, ejecute los siguientes comandos para actualizar todos los paquetes instalados en su VPS:

apt-get update -y

Una vez que todos los paquetes estén actualizados, reinicie su sistema para aplicar los cambios.

Instalar dependencias requeridas

De forma predeterminada, Python 3.10 no está incluido en el repositorio predeterminado de Debian 11. Por lo tanto, deberá instalar paquetes esenciales para descargar y compilar Python 3.10 desde la fuente.

Puede instalar todas las dependencias requeridas usando el siguiente comando:

apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

Después de instalar todas las dependencias requeridas, puede avanzar para descargar la fuente de Python 3.10.

Descargar Python 3.10

Puede descargar la fuente de Python 3.10 yendo a la página de descarga de Python y descargando el tarball a través de su navegador web o puede usar el comando wget para descargarlo a través de la interfaz de línea de comandos:

wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Una vez que se complete la descarga, extraiga el tarball descargado con el siguiente comando:

tar -Jxvf Python-3.10.0.tar.xz

Una vez que se extrae la fuente de Python, puede continuar con el siguiente paso.

Instalar Python 3.10

Ahora, navegue hasta el directorio extraído usando el siguiente comando:

cd Python-3.10.0

A continuación, inicie la compilación con el siguiente comando:

./configure --enable-optimizations

Después de la compilación exitosa, obtendrá el siguiente resultado:

checking for --disable-test-modules... no
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup.local
creating Makefile

Finalmente, compile e instale Python 3.10 en el directorio /usr/local/bin sin reemplazar la versión anterior de Python:

make altinstall

Verificar la instalación de Python 3.10

En este punto, Python 3.10 está instalado en su sistema. Ahora puede verificarlo usando el siguiente comando:

python3.10 --version

Obtendrá la versión de Python en el siguiente resultado:

Python 3.10.0

De forma predeterminada, Python 3.9 está configurado como versión predeterminada en Debian 11. Se recomienda configurar Python 3.10 como versión predeterminada.

Puede configurar Python 3.10 como versión predeterminada con el siguiente comando:

update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1

También puede configurar Pip3.10 como versión predeterminada con el siguiente comando:

update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1

Ahora, ejecute el siguiente comando para comprobar la versión predeterminada de Python:

python --version

Obtendrá el siguiente resultado:

Python 3.10.0

Por supuesto, si usted es uno de nuestros clientes de Debian Hosting, no tiene que instalar Python 3.10 en su Debian 11 VPS; simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán Python 3.10 en Debian 11 inmediatamente.

PD. Si le gustó esta publicación sobre cómo instalar Python 3.10 en Debian 11 VPS, compártala con sus amigos en las redes sociales usando los botones a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Debian
  1. Cómo instalar Python 3.9 en Debian 10

  2. Cómo instalar Python 3.8 en Debian 11 Bullseye

  3. Cómo instalar Python 3.9 en Debian 11 Bullseye

  4. Debian – ¿Cómo instalar Python 3.6?

  5. Cómo instalar Python 3.6.4 en Debian 9

Cómo instalar Python 3.9 en Debian 11

¿Cómo instalar Python 3.10 en Debian 11?

Cómo instalar Python 3.7 en Debian 11 Bullseye

Cómo instalar Python 3 en Debian 8

Cómo instalar Python 3.7 en Debian 9 Stretch

Cómo instalar Go en Debian 10