Cómo instalar Python en Ubuntu 22.04
Python es un lenguaje de programación de alto nivel e interactivo creado por Guido van Rossum y utilizado para escribir automatizaciones y otros tipos de scripts. Es popular entre los desarrolladores por su simplicidad y legibilidad, lo que lo hace accesible para principiantes, y al mismo tiempo lo suficientemente potente y versátil para desarrolladores experimentados. Python se utiliza en diversos campos, incluidos la ciencia de datos, el aprendizaje automático, la inteligencia artificial (IA) y el desarrollo web. Su sintaxis fácil de usar y el fuerte apoyo de la comunidad contribuyen a su popularidad y eficacia como lenguaje de programación de propósito general.
Esta guía proporciona instrucciones sobre cómo instalar Python en la distribución Ubuntu 22.04 Jammy Jellyfish. Aprenderá cómo configurar el repositorio PPA Deadsnakes en Ubuntu y crear un entorno virtual local de Python.
Requisitos previos
Antes de comenzar la instalación de Python 3 en Ubuntu, asegúrese de tener lo siguiente:
- Una instancia de servidor Ubuntu 22.04 en ejecución.
- Acceso SSH al servidor con privilegios root o con un usuario con permisos sudo.
¿Cómo instalar Python en Ubuntu 22.04?
Existen varias formas de instalar Python en Ubuntu:
1. Instalar Python usando el repositorio Apt
2. Instalar Python3 en Ubuntu añadiendo el repositorio PPA deadsnakes
3. Instalar Python desde el sitio web oficial mediante código fuente
Método 01: Instalar Python usando el repositorio Apt
Este método utiliza el gestor de paquetes APT y los repositorios predeterminados de Ubuntu para instalar Python. Es el método más sencillo, pero puede que no proporcione siempre la versión más reciente de Python. Para las versiones más nuevas, puede consultar el sitio web oficial de Python o usar un repositorio de terceros.
Realice los siguientes pasos para instalar Python en Ubuntu 22.04:
Paso 1: Actualizar los repositorios Apt
Primero, actualice las listas de paquetes para asegurarse de obtener la versión más reciente disponible. Ejecute el siguiente comando:
$ sudo apt update
Paso 2: Instalar Python3 en Ubuntu
Una vez actualizadas las listas de paquetes, instale Python ejecutando:
$ sudo apt install python3
Paso 3: Verificar la instalación
Compruebe que Python se instaló correctamente verificando la versión:
$ python3 --version
El comando anterior mostrará la versión instalada de Python en la terminal.
Método 02: Instalar Python3 en Ubuntu mediante Deadsnakes PPA
Algunos paquetes de software no están disponibles en el repositorio apt predeterminado de Ubuntu. Puede instalar estos paquetes utilizando repositorios de terceros. Un Personal Package Archive (PPA) es un repositorio de terceros para Ubuntu que proporciona acceso a versiones más recientes de software no disponibles en los repositorios predeterminados.
El PPA Deadsnakes ofrece versiones de Python 3.7, 3.9 y 3.11 para Ubuntu 22.04. Además, Python 3.10 está disponible a través de los repositorios oficiales de Ubuntu y viene preinstalado por defecto.
Para instalar Python3 en Ubuntu usando el repositorio PPA deadsnakes, siga los pasos siguientes:
Paso 1: Actualizar las listas de paquetes
Abra una terminal y ejecute el siguiente comando para actualizar las listas de paquetes:
$ sudo apt update
Paso 2: Instalar el software requerido
Para gestionar PPAs de forma más eficaz, necesitará el paquete software-properties-common. Instálelo con:
$ sudo apt install software-properties-common
Paso 3: Añadir el PPA Deadsnakes
El PPA Deadsnakes ofrece versiones más recientes de Python que las incluidas en los repositorios predeterminados de Ubuntu. Añádalo ejecutando:
$ sudo add-apt-repository ppa:deadsnakes/ppa
Después de añadir el PPA, actualice nuevamente las listas de paquetes:
$ sudo apt update
Paso 4: Instalar Python 3 en Ubuntu
El PPA Deadsnakes incluye múltiples versiones de Python. Para instalar una versión específica, use el nombre del paquete correspondiente. Por ejemplo, para instalar Python 3.12, ejecute:
$ sudo apt install python3.12
Confirme la instalación presionando “y” cuando se le solicite y espere a que el proceso finalice. Compruebe que Python se instaló correctamente ejecutando:
$ python3 --version
Método 03: Instalar Python desde el sitio web oficial mediante código fuente
Este método implica descargar y compilar Python desde el código fuente oficial. Es un proceso más complejo, pero permite instalar la versión más reciente de Python. Siga los pasos siguientes:
Paso 1: Instalar los paquetes requeridos
Primero, comience actualizando las listas de paquetes locales:
$ sudo apt update
Compilar Python desde el código fuente requiere software adicional. Instale los paquetes necesarios con:
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
Paso 2: Descargar el código fuente de Python
Cambie al directorio /tmp, que se utiliza comúnmente para archivos temporales:
$ cd /tmp
Visite el sitio web oficial de Python y busque la versión que desea.
Descargue el código fuente usando wget. Por ejemplo:
$ wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
Después de ejecutar el comando anterior, la versión proporcionada Python3.12.1 se descargará en el directorio principal de su sistema.
Paso 3: Extraer el archivo descargado
Extraiga el archivo tar con:
$ tar -xf Python-3.12.1.tgz
Reemplace Python-3.12.1.tgz con el nombre del archivo descargado si es diferente.
Paso 4: Preparar Python para la instalación
Navegue al directorio extraído:
$ cd Python-3.12.1
Prepare el sistema de compilación con:
./configure --enable-optimizations
La opción --enable-optimizations mejora el rendimiento entre un 10 y un 20 %. Este proceso puede tardar algún tiempo.
Paso 5: Compilar e instalar Python
Compile e instale Python con:
$ sudo make install
Si desea mantener la instalación existente de Python e instalar esta versión como alternativa, use:
$ sudo make altinstall
Espere a que finalice el proceso de instalación. Compruebe que Python se instaló correctamente ejecutando:
$ python3 --version
¿Cómo configurar un entorno virtual de Python3?
Un entorno virtual proporciona un espacio aislado para ejecutar proyectos Python, garantizando que cada proyecto funcione independientemente de sus dependencias. Este aislamiento ayuda a gestionar los distintos requisitos de los proyectos de manera más eficaz.
Para configurar un entorno virtual, siga estos pasos:
1. Instalar el módulo python3-venv
Primero, instale el módulo python3-venv, necesario para crear entornos virtuales:
$ sudo apt install -y python3-venv
2. Crear un nuevo directorio para el entorno
Elija un directorio donde desee configurar su entorno virtual. Cree un nuevo directorio y acceda a él:
$ mkdir my_project_env && cd my_project_env
3. Crear un entorno virtual
Cree el entorno virtual en este directorio. Aquí llamaremos al entorno my_env:
$ python3 -m venv my_env
4. Comprobar el contenido del entorno virtual
Verifique el contenido del entorno virtual listando su directorio:
$ ls my_env
5. Activar el entorno virtual
Para activar el entorno virtual, use el siguiente comando:
$ source my_env/bin/activate
Una vez activado, su terminal mostrará el nombre del entorno como prefijo, indicando que está trabajando dentro del entorno virtual. Por ejemplo, verá (my_env) al inicio del prompt.
Mientras esté activado, cualquier aplicación o biblioteca de Python que utilice quedará confinada a este entorno, lo que le permitirá gestionar dependencias por separado de otros proyectos.
Conclusión
En esta guía, demostramos distintos métodos sobre cómo instalar Python en Ubuntu 22.04. Además, aprendimos cómo crear un entorno virtual de Python para ejecutar sus programas de forma independiente de otros proyectos, garantizando el aislamiento y una mejor gestión de dependencias.
¿Está buscando servicios de hosting de alta calidad? BlueVPS.com ofrece una gama de servicios diseñados para mejorar el rendimiento y la disponibilidad de su infraestructura en la nube. Sus soluciones incluyen servidores privados virtuales (VPS) simples, escalables y personalizables que proporcionan un entorno dedicado adaptado a sus necesidades.
Con BlueVPS, se beneficia de tráfico ilimitado, lo que garantiza que sus aplicaciones puedan manejar grandes volúmenes de datos y usuarios sin restricciones. Sus servicios están diseñados para ofrecer rendimiento fiable y flexibilidad, convirtiéndolos en una opción sólida para gestionar sus recursos en la nube de forma eficaz.
Blog