GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Python 3.8 en Debian 10

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

Debian 10 incluye la versión 3.7 de Python, que puede instalarse o actualizarse mediante apt herramienta.

En el momento de escribir este artículo, Python 3.8 es la última versión importante del lenguaje Python. Incluye muchas funciones 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 cubre cómo instalar Python 3.8 en Debian 10. También le mostraremos cómo crear un entorno virtual.

Instalando Python 3.8 en Debian 10 #

La compilación de Python 3.8 en Debian es un proceso relativamente sencillo y solo llevará unos minutos.

  1. Comience instalando los paquetes necesarios para compilar el código fuente de Python:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
  2. Descargue el código fuente de la última versión desde la página de descarga de Python con wget o curl . Al 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
  3. Cuando se complete la descarga, extraiga el tarball:

    tar -xf Python-3.8.2.tar.xz
  4. Navegue al directorio fuente de Python y ejecute configure guión:

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

    El script realiza una serie de comprobaciones para asegurarse de que todas las dependencias de su sistema estén presentes. --enable-optimizations La opción optimizará el binario de Python mediante la ejecución de varias pruebas, lo que hará que el proceso de compilación sea más lento.

  5. Ejecuta make para iniciar el proceso de compilación:

    make -j 4

    Modifica el -j para corresponder al número de núcleos en su procesador. Puede encontrar el número escribiendo nproc .

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

    sudo make altinstall

    No use el estándar make install ya que sobrescribirá el sistema predeterminado python3 binario.

  7. En este punto, Python 3.8 está instalado en su sistema Debian y listo para usarse. Puede verificarlo escribiendo:

    python3.8 --version
    Python 3.8.2

Creando 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 esta 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 cambie a él:

mkdir ~/my_app && cd ~/my_app

Desde dentro de 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 entorno:

source my_app_venv/bin/activate

Una vez activado, el indicador de shell tendrá como prefijo el nombre del entorno. A partir de Python 3.4, al crear pip de entornos virtuales, el administrador de paquetes para Python se instala de manera predeterminada.

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

python -v
Python 3.8.1

Una vez que haya terminado con su trabajo para desactivar el entorno, escriba deactivate , y volverá a su shell normal.

deactivate

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

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

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

  4. Cómo instalar Python 3.6.4 en Debian 9

  5. Cómo instalar Python 3.10 en Debian 11

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