Python es uno de los lenguajes de programación más populares del mundo. Con su sintaxis simple y fácil de aprender, Python es una excelente opción para principiantes y desarrolladores experimentados. Python es un lenguaje de programación bastante versátil. Se puede utilizar como lenguaje de secuencias de comandos, para crear juegos, desarrollar sitios web, crear algoritmos de aprendizaje automático y analizar datos.
Python 3.7 incluye muchas funciones nuevas, como la evaluación pospuesta de anotaciones de tipo, soporte para clases de datos y variables de contexto, personalización del acceso a los atributos del módulo y más.
Este tutorial describe dos formas de instalar Python 3.7 en Ubuntu 18.04:Usando el estándar apt
herramienta de deadsnakesPPA, y construyendo a partir del código fuente.
Se aplican los mismos pasos para Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.
Requisitos previos #
Deberá iniciar sesión como root o usuario con acceso sudo para poder instalar paquetes en su sistema Ubuntu.
Instalando Python 3.7 en Ubuntu con Apt #
Instalar Python 3.7 en Ubuntu con apt es un proceso relativamente sencillo y solo llevará unos minutos:
-
Comience actualizando la lista de paquetes e instalando los requisitos previos:
sudo apt update
sudo apt install software-properties-common
-
A continuación, agregue el PPA de deadsnakes a su lista de fuentes:
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.7 con:
sudo apt install python3.7
-
En este punto, Python 3.7 está instalado en su sistema Ubuntu y listo para usarse. Puede verificarlo escribiendo:
python3.7 --version
Python 3.7.3
Instalación de Python 3.7 en Ubuntu desde Source #
En esta sección, le mostraremos cómo descargar y compilar Python 3.7:
-
Primero, actualice la lista de paquetes e instale los paquetes necesarios para construir la fuente de Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev
-
Descargue el código fuente de la última versión desde la página de descarga de Python mediante el siguiente comando wget:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
Al momento de escribir este artículo, la última versión es
3.7.4
. -
Una vez que se complete la descarga, extraiga el tarball comprimido con gzip:
tar -xf Python-3.7.4.tgz
-
A continuación, navegue hasta el directorio fuente de Python y ejecute
configure
secuencia de comandos que realizará una serie de comprobaciones para asegurarse de que todas las dependencias de su sistema estén presentes:cd Python-3.7.4
./configure --enable-optimizations
--enable-optimizations
La opción optimizará el binario de Python ejecutando varias pruebas. Esto hace que el proceso de compilación sea más lento. -
Inicie el proceso de compilación de Python usando
make
:make -j 8
Para un tiempo de compilación más rápido, modifique
-j
bandera de acuerdo a su procesador. Si no sabe la cantidad de núcleos en su procesador, puede encontrarla escribiendonproc
. El sistema que se usa en esta guía tiene 8 núcleos, por lo que estamos usando-j8
bandera. -
Cuando termine la compilación, instale los binarios de Python ejecutando el siguiente comando:
sudo make altinstall
No use el estándar
make install
ya que sobrescribirá el sistema binario python3 predeterminado. -
Eso es todo. Python 3.7 ha sido instalado y listo para usarse. Verifíquelo escribiendo:
python3.7 --version
La salida mostrará la versión de Python:
Python 3.7.4