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 complejos algoritmos de aprendizaje automático.
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 y más.
Python 3.8 no está disponible en los repositorios predeterminados de Ubuntu. En este tutorial, cubriremos dos formas diferentes de instalar Python 3.8 en Ubuntu 18.04. La primera opción es instalar el paquete deb desde el PPA de deadsnakes, y la segunda es compilando desde el código fuente.
Los mismos pasos se aplican para Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.
Si su intención es instalar Python 3.8 en un servidor remoto, siga leyendo; de lo contrario, si desea instalar Python 3.8 en su computadora local, omita el primer párrafo "Conectarse 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 Ubuntu con APT
La instalación de Python 3.8 en Ubuntu con apt es un proceso relativamente simple y solo toma unos minutos.
Ejecute los siguientes comandos como root o usuario con acceso sudo para actualizar la lista de paquetes e instalar los requisitos previos:
sudo apt update
sudo apt install software-properties-common
Agregue serpientes muertas de PPA a la lista de fuentes de su sistema:
sudo add-apt-repository ppa:deadsnakes/ppa
Cuando se le solicite, presione Enter
para continuar:
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Una vez que el repositorio esté habilitado, instale Python 3.8 con:
sudo apt install python3.8
Verifique que la instalación fue exitosa escribiendo:
python3.8 --version
Python 3.8.0
En este punto, Python 3.8 está instalado en su sistema Ubuntu y puede comenzar a usarlo.
Instale Python 3.8 en Ubuntu desde la fuente
En esta sección, explicaremos cómo compilar Python 3.8 desde la fuente.
Actualice la lista de paquetes e instale los paquetes necesarios 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 wget
Descargue el código fuente de la última versión de la página de descarga de Python usando wget
:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
En el momento de escribir este artículo, la última versión es 3.8.0
.
Una vez completada la descarga, extraiga el archivo comprimido con gzip:
tar -xf Python-3.8.0.tgz
Navegue hasta el directorio de origen de Python y ejecute el configure
que realiza una serie de comprobaciones para asegurarse de que todas las dependencias de su sistema estén presentes:
cd Python-3.8.0
./configure --enable-optimizations
La --enable-optimizations
optimiza el binario de Python al ejecutar varias pruebas. Esto hace que el proceso de compilación sea más lento.
Inicie el proceso de compilación de Python 3.8:
make -j 8
Para tiempos de compilación más rápidos, cambie el -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
No utilice el make install
estándar, ya que anulará el binario python3 del sistema predeterminado.
Eso es todo. Python 3.8 ha sido instalado y listo para usar. Verifique escribiendo:
python3.8 --version
La salida debería mostrar la versión de Python:
Python 3.8.0
Conclusión
Ha instalado Python 3.8 en su computadora Ubuntu 18.04 y puede comenzar a desarrollar su proyecto Python 3.
A continuación, puede leer cómo usar Pip y cómo crear entornos virtuales de Python para diferentes proyectos de Python.