Búsqueda de sitios web

¿Cómo instalar Python en Ubuntu?



Python es un lenguaje de programación potente, de código abierto y fácil de aprender. Es uno de los lenguajes de programación modernos más populares con una enorme comunidad de desarrolladores y una extensa documentación.

Por lo general, viene preinstalado en todos los sistemas Linux más recientes, ya que es uno de los componentes básicos de muchas herramientas del sistema operativo. Sin embargo, según los requisitos del usuario, se puede instalar una versión específica de Python desde las fuentes disponibles.

En este tutorial, le mostraremos dos formas de instalar Python en un sistema Ubuntu:

  • Instalación de Python usando el administrador de paquetes (apt)
  • Instalación de Python usando su código fuente

Usando el Administrador de paquetes (apt)

En Ubuntu, abra una ventana de Terminal (o conéctese al sistema a través de SSH) y ejecute los siguientes comandos:

$ sudo apt updatesudo apt install python3

Estos comandos actualizarán los datos del repositorio de su sistema e instalarán el paquete Python 3.xx disponible, si aún no está instalado.

$ sudo apt install python3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3 is already the newest version (3.10.6-1~22.04.1).
python3 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$

Si necesita una versión específica de Python, especifique su versión en el comando como:

$ sudo apt install python3.11
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
   libpython3.11-minimal libpython3.11-stdlib python3.11-minimal
Suggested packages:
   python3.11-venv python3.11-doc binfmt-support
The following NEW packages will be installed:
   libpython3.11-minimal libpython3.11-stdlib python3.11 python3.11-minimal
0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.
Need to get 5679 kB of archives.
After this operation, 20.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Si la versión específica de Python no está disponible en el repositorio, puede utilizar el siguiente método para compilarla desde el código fuente.

Instalación de Python usando su código fuente

Instalar Python desde su código fuente es una tarea comparativamente compleja y necesita algunas herramientas de compilación específicas y su código fuente para que la instalación se realice correctamente.

Asegúrese de que las dependencias necesarias estén instaladas en el sistema para la compilación de Python. Ejecute el siguiente comando en una terminal/sesión SSH para hacerlo:

$ sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

A continuación, para descargar su código fuente, vaya a la sección Descargas en el sitio web oficial de Python (python.org).

En la página siguiente, haga clic en el enlace Linux/UNIX como se muestra a continuación:

Se abrirá la página Versiones fuente de Python donde podrá encontrar diferentes versiones de Python, publicadas a lo largo del tiempo (incluidas las versiones de desarrollo) y su código fuente disponible como Gzip y . Formatos comprimidos XZ.

Copie el enlace del código fuente (hemos elegido el formato Gzipped para Python 3.13.0) de su versión de Python requerida y en una ventana de Terminal (o SSH), ingrese el siguiente comando wget para descargar el código fuente:

$ wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz

Extraiga el código fuente Gzipped descargado usando el siguiente comando:

$ tar xvzf Python-3.13.0.tgz

En el directorio extraído, ejecute el comando configure para habilitar las optimizaciones como se muestra a continuación:

$ cd Python-3.13.0/./configure --enable-optimizations

Para iniciar el proceso de compilación, use el siguiente comando:

$ sudo make install

El comando anterior tarda algún tiempo en completarse dependiendo de la velocidad y los recursos del sistema y puede generar algunas advertencias durante el proceso de compilación. Si encuentra un problema de dependencia o cualquier otro error, probablemente fallará. Revise los registros y corrija el error antes de volver a ejecutar el comando de compilación.

Si el proceso de compilación es exitoso, debería poder verificar la versión de Python con el comando dado:

$ python3.13 --version

Conclusión

Python es uno de los lenguajes de programación más populares que se utilizan para crear varias aplicaciones y herramientas a nivel de sistema y usuario. Es necesario tanto para que el sistema funcione normalmente como si desea comenzar a desarrollar código en él.

En este tutorial, explicamos dos formas comunes de instalar Python usando su repositorio o su código fuente. Por lo general, la instalación a través del repositorio es suficiente para la mayoría de los requisitos de los usuarios, aunque para necesidades específicas, es posible que sea necesario compilar directamente desde su código fuente.