Introducción
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 scripts simples hasta complejos algoritmos de aprendizaje automático. Con su sintaxis simple y fácil de aprender, Python es una opción popular para principiantes y desarrolladores experimentados.
Python 3.9 es la última versión importante del lenguaje Python. Incluye muchas características nuevas, como nuevos operadores de dictado, nuevas funciones str, compatibilidad con la zona horaria de IANA y más.
Python 3.9 no está disponible en los repositorios estándar de Ubuntu 20.04 LTS Focal Fossa.
En este artículo, le mostraremos dos formas de instalar Python 3.9 en Ubuntu 20.04 LTS Focal Fossa. La primera opción es instalar el paquete desde PPA deadsnakes y la segunda es compilar Python 3.9 desde el código fuente.
Los mismos pasos se aplican para Ubuntu 18.04 y todas las distribuciones basadas en Ubuntu, incluidas Kubuntu, Linux Mint y el sistema operativo elemental.
Si desea instalar Python 3.9 en un servidor remoto, siga 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 usa el usuario root, puede iniciar sesión con otro nombre de usuario usando 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.9 en Ubuntu con Apt
La instalación de Python 3.9 en Ubuntu con apt es un proceso relativamente simple y solo toma unos minutos completarlo.
Actualice la lista de paquetes e instale los requisitos previos:
sudo apt update
sudo apt install software-properties-common
Agregue el PPA de deadsnakes a la lista de fuentes de su sistema:
sudo add-apt-repository ppa:deadsnakes/ppa
Cuando se le solicite, presione [Enter]
para continuar.
Una vez que el repositorio está habilitado, puede instalar Python 3.9 ejecutando:
sudo apt install python3.9
Verifique que la instalación fue exitosa escribiendo:
python3.9 --version
Python 3.9.0+
Eso es todo. Python 3.9 está instalado en Ubuntu y puede comenzar a usarlo.
Instale 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 administrador de paquetes apt
Los siguientes pasos explican cómo compilar Python 3.9 desde la fuente.
Instale las dependencias necesarias para compilar Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
Descargue el código fuente de la última versión de la página de descarga de Python con wget
:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
Una vez que se complete la descarga, extraiga el archivo comprimido con gzip:
tar -xf Python-3.9.0.tgz
Cambie al directorio de origen de Python, con el comando cd, y ejecute el configure
, que ejecuta una serie de comprobaciones para asegurarse de que todas las dependencias de su sistema estén presentes:
cd Python-3.9.0
./configure --enable-optimizations
La --enable-optimizations
optimiza el binario de Python al ejecutar varias pruebas. Esto ralentiza el proceso de construcción.
Inicie el proceso de compilación de Python 3.9:
make -j 12
Para tiempos de compilación más rápidos, cambie -j
para que coincida con el número de núcleos en el procesador. Puede encontrar el número escribiendo nproc
.
Cuando se complete el proceso de compilación, instale los binarios de Python escribiendo:
sudo make altinstall
Estamos usando altinstall
lugar de install
porque luego sobrescribirá el sistema binario predeterminado python3.
Eso es todo. Python 3.9 se ha instalado y está listo para usar. Para comprobar esto, escriba:
python3.9 --version
Debería recibir un mensaje de salida similar al siguiente:
Python 3.9.0+
Conclusión
Le mostramos cómo instalar Python 3.9 en su máquina Ubuntu 20.04 LTS Focal Fossa. Ahora puede comenzar a desarrollar su proyecto Python 3.9.