Python es uno de los lenguajes de programación más populares del mundo. Es un lenguaje versátil que se utiliza para crear todo tipo de aplicaciones, desde simples scripts hasta complejos algoritmos de aprendizaje automático. Con su sintaxis simple y fácil de aprender, Python es una opción popular para desarrolladores principiantes y experimentados.

Python 3.9 es la última versión importante del lenguaje Python. Incluye muchas características nuevas, como nuevos operadores dict, nuevas funciones str, soporte para la zona horaria de IANA y más.

En este artículo, le mostraremos dos formas de instalar Python 3.9 en Ubuntu 20.04. La primera opción es instalar el paquete desde el PPA de deadsnakes , y la segunda es construir Python 3.9 desde el código fuente.

Se aplican los mismos pasos para Ubuntu 18.04 y todas las distribuciones basadas en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.

Instalación de Python 3.9 en Ubuntu con Apt

Instalar Python 3.9 en Ubuntu con apt es un proceso relativamente sencillo y solo lleva unos minutos completarlo.

  1. Actualice la lista de paquetes e instale los requisitos previos:

    sudo apt updatesudo apt install software-properties-common
  2. Agregue el PPA de serpientes muertas a la lista de fuentes de su sistema:

    sudo add-apt-repository ppa:deadsnakes/ppa

    Cuando se le solicite, presione [Enter]para continuar.

  3. Una vez que el repositorio está habilitado, puede instalar Python 3.9 ejecutando:

    sudo apt install python3.9
  4. Verifique que la instalación fue exitosa escribiendo:

    python3.9 --version
    Python 3.9.1+

Eso es. Python 3.9 está instalado en su Ubuntu y puede comenzar a usarlo.

Instalación de Python 3.9 en Ubuntu desde la fuente

La compilación de Python desde la fuente le permite instalar la última versión de Python y personalizar las opciones de compilación. Sin embargo, no podrá mantener su instalación de Python a través del aptadministrador de paquetes.

Los siguientes pasos explican cómo compilar Python 3.9 desde la fuente:

  1. Instale las dependencias necesarias para compilar Python:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
  2. Descargue el código fuente de la última versión desde la página de descarga de Python con wget :

    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  3. Una vez que se complete la descarga, extraiga el archivo comprimido con gzip :

    tar -xf Python-3.9.1.tgz
  4. Cambie al directorio fuente de Python y ejecute el configurescript, que realiza una serie de comprobaciones para asegurarse de que todas las dependencias de su sistema estén presentes:

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

    La --enable-optimizationsopción optimiza el binario de Python ejecutando varias pruebas. Esto hace que el proceso de construcción sea más lento.

  5. Inicie el proceso de compilación de Python 3.9:

    make -j 12

    Para un tiempo de compilación más rápido, modifique -jpara que se corresponda con la cantidad de núcleos en su procesador. Puede encontrar el número escribiendo nproc.

  6. Cuando se complete el proceso de compilación, instale los binarios de Python escribiendo:

    sudo make altinstall

    Estamos usando altinstallen lugar de installporque más adelante se sobrescribirá el sistema binario python3 predeterminado.

Eso es. Python 3.9 ha sido instalado y listo para usarse. Para verificarlo, escriba:

python3.9 --version

La salida debería mostrar la versión de Python:

Python 3.9.1

Conclusión

Python 3.9 no está disponible en los repositorios estándar de Ubuntu 20.04.

Le mostramos cómo instalar Python 3.9 en su máquina 20.04. Ahora puede comenzar a desarrollar su proyecto de Python 3.9.

A continuación, puede leer sobre Cómo usar Pip y Cómo crear entornos virtuales de Python para diferentes proyectos de Python.

Si tiene alguna pregunta o comentario, no dude en comentar a continuación.