Python es un lenguaje de programación popular y versátil que se utiliza en una amplia variedad de aplicaciones, desde desarrollo web hasta análisis de datos y automatización de tareas.
En Ubuntu, puedes instalar varias versiones de Python para satisfacer las necesidades específicas de tus proyectos. En este artículo, te guiaremos a través del proceso de instalación de diferentes versiones de Python en tu sistema Ubuntu 22, pero también es válido para Ubuntu 20 o 24.
Actualizar el Sistema
Antes de instalar Python, es una buena práctica asegurarse de que todos los paquetes del sistema estén actualizados. Abre una terminal y ejecuta los siguientes comandos:
# apt update && apt upgrade -y
Estos comandos actualizarán la lista de paquetes disponibles y actualizarán los paquetes instalados a las versiones más recientes.
Instalar Python desde el Repositorio Oficial
Ubuntu 22 generalmente viene con Python preinstalado. Para verificar si Python está instalado, ejecuta el siguiente comando en tu terminal:
# python3 --version
Si Python está instalado, verás la versión actual. Si no está instalado, puedes instalarlo desde el repositorio oficial de Ubuntu ejecutando el siguiente comando. Con este comando instalará la última versión estable de Python 3 disponible en los repositorios de Ubuntu:
# apt install python3
Instalar Python usando pyenv
Si necesitas instalar versiones específicas de Python o trabajar con múltiples versiones de Python en tu sistema, una opción popular es utilizar pyenv. pyenv es una herramienta que te permite instalar y gestionar fácilmente múltiples versiones de Python en tu sistema.
Primero, instala las dependencias necesarias utilizando el siguiente comando:
# apt install git curl make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl
Luego, descarga e instala pyenv ejecutando estos comandos:
# curl https://pyenv.run | bash
Esto descargará el instalador de pyenv y lo ejecutará. Sigue las instrucciones en pantalla para completar la instalación.
Configurar pyenv
Una vez que pyenv esté instalado, necesitas configurar tu perfil de shell para que pyenv funcione correctamente. Añade las siguientes líneas al final de tu archivo con nano o vi en .bashrc o .bash_profile:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
Después de añadir estas líneas en el archivo .bashrc, recarga tu perfil de shell ejecutando el siguiente comando:
# source ~/.bashrc
Instalar Versiones Específicas de Python con pyenv
Ahora que pyenv está configurado, puedes instalar versiones específicas de Python utilizando pyenv. Por ejemplo, para instalar Python 3.9.10, ejecuta el siguiente comando:
# pyenv install 3.9.10
Puedes listar todas las versiones de Python disponibles para instalar ejecutando:
# pyenv install --list
Una vez que hayas instalado una versión específica de Python, puedes establecerla como la versión global o local de Python utilizando los comandos pyenv global o pyenv local, respectivamente.
Por ejemplo, para establecer Python 3.9.10 como la versión global de Python, ejecuta:
# pyenv global 3.9.10
Si necesitas saber la versión de pyenv puedes ejecutar el siguiente comando:
# pyenv --version
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!