Cómo instalar Python 3.8 en Debian 10 Buster

1 mar 2021 3 min di lettura
Cómo instalar Python 3.8 en Debian 10 Buster
Indice dei contenuti

Introducción

Python es uno de los lenguajes de programación más utilizados del mundo. Con su sintaxis simple y fácil de aprender, Python es una opción popular para principiantes y desarrolladores experimentados. Python es un lenguaje de programación bastante versátil. Se puede utilizar para crear todo tipo de aplicaciones, desde scripts simples hasta sofisticados algoritmos de aprendizaje automático.

Debian 10 incluye la versión 3.7 de Python, que se puede instalar o actualizar con la herramienta apt

En el momento de escribir estas líneas, Python 3.8 es la última versión principal del lenguaje Python. Incluye muchas características nuevas, como expresiones de asignación, parámetros solo posicionales, compatibilidad con cadenas f y más. Python 3.8 no está disponible en los repositorios estándar de Debian 10.

Este tutorial explica cómo instalar Python 3.8 en Debian 10. También le mostraremos cómo crear un entorno virtual.

Si desea instalar Python 3.8 en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instale Python 3.8 en Debian 10

La construcción de Python 3.8 en Debian es un proceso relativamente simple y solo tomará unos minutos.

Comience instalando los paquetes necesarios para compilar la fuente de Python:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Descargue el código fuente de la última versión de la página de descarga de Python con wget o curl. En el momento de escribir este artículo, la última versión es 3.8.2:

curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

Una vez completada la descarga, extraiga el tarball:

tar -xf Python-3.8.2.tar.xz

Vaya al directorio de origen de Python y ejecute el script de configure

cd Python-3.8.2
./configure --enable-optimizations

El script realiza una serie de comprobaciones para asegurarse de que todas las dependencias del sistema estén presentes. --enable-optimizations optimizará el binario de Python al ejecutar múltiples pruebas, lo que ralentizará el proceso de compilación.

Ejecute make para iniciar el proceso de compilación:

make -j 4

Edite el -j para que coincida con el número de núcleos de su procesador. Puede encontrar el número escribiendo nproc.

Una vez completada la compilación, instale los binarios de Python ejecutando el siguiente comando como usuario con acceso sudo:

sudo make altinstall

No utilice el make install estándar, ya que sobrescribirá el python3

En este punto, Python 3.8 está instalado en su sistema Debian y listo para usar. Puede verificar esto escribiendo:

python3.8 --version
Python 3.8.2

Crea un entorno virtual

El entorno virtual de Python es un árbol de directorios autónomo que incluye una instalación de Python y varios paquetes adicionales. Le permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarlos globalmente. De esa manera, no tiene que preocuparse por afectar otros proyectos de Python.

En este ejemplo, crearemos un nuevo proyecto de Python 3.8 llamado my_app dentro del directorio de inicio del usuario.

Primero, cree el directorio del proyecto y navegue hasta él:

mkdir ~/my_app && cd ~/my_app

Desde la raíz del proyecto, ejecute el siguiente comando para crear un entorno virtual llamado my_app_venv:

python3.8 -m venv my_app_venv

Activar el medio ambiente:

source my_app_venv/bin/activate

Una vez activado, el indicador de shell estará precedido por el nombre del entorno. A partir de Python 3.4, al crear entornos virtuales, pip, el administrador de paquetes para Python se instala de forma predeterminada.

Dentro del entorno virtual, puede usar pip lugar de pip3.8 y python lugar de python3.8:

 python --version
Python 3.8.2

Una vez que haya terminado de trabajar para desactivar el entorno, escriba deactivate y volverá al shell normal.

deactivate

Conclusión

Le mostramos cómo instalar Python 3.8 en Debian 10. Ahora puede crear un entorno virtual y comenzar a desarrollar sus proyectos de Python 3.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.