Cómo instalar Pyenv en Ubuntu 18.04
Si estás trabajando con múltiples proyectos Python, cada uno requiriendo una versión diferente de Python, Pyenv hace que sea fácil de instalar y cambiar entre ellos. En esta guía, recorreremos el proceso de instalación y configuración de Pyenv en Ubuntu 18.04.
Paso 1: Actualizar el sistema
Para empezar, actualice la lista de paquetes y actualice los paquetes existentes para asegurarse de que todo está al día.
Paso 2: Instalar dependencias
Pyenv requiere varias dependencias para compilar y gestionar diferentes versiones de Python. Instálelas ejecutando:
Paso 3: Instalar Pyenv
Ahora puede descargar e instalar Pyenv. La forma más sencilla de instalarlo es a través del script instalador de Pyenv.
- Descargue y ejecute el script instalador:
Esto instalará pyenv, pyenv-virtualenv, y pyenv-update, dándote herramientas para gestionar versiones de Python, crear entornos virtuales, y actualizar Pyenv.
- Añade Pyenv a la configuración de tu shell:Después de la instalación, necesitas añadir Pyenv a tu shell para que se cargue cada vez que inicies un terminal. Abra el archivo de configuración de la shell (por ejemplo,para los usuarios de Bash):
~/.bashrc
Añade las siguientes líneas al final del archivo:
- Aplica los cambios reiniciando tu terminal o ejecutando:
Paso 4: Verificar la instalación de Pyenv
Para asegurarse de que Pyenv está correctamente instalado, utilice el siguiente comando:
Debería ver el número de versión si la instalación se ha realizado correctamente.
Paso 5: Instalar una versión de Python
Con Pyenv instalado, ahora puede instalar una versión específica de Python. Por ejemplo, para instalar Python 3.8.12:
Puedes listar las versiones disponibles ejecutando
Esto mostrará todas las versiones de Python que Pyenv puede instalar, incluyendo versiones estables y versiones de desarrollo.
Paso 6: Establecer la versión de Python por defecto
Una vez que haya instalado la versión de Python que desee, puede establecerla como la versión global por defecto:
Este comando establece Python 3.8.12 como la versión por defecto, que se utilizará cada vez que abra un terminal. Para confirmar la versión:
También puede establecer la versión de Python para cada proyecto. Navegue hasta el directorio del proyecto y utilice:
Esto crea un archivo
.python-version
Paso 7: Gestión de Entornos Virtuales con Pyenv
Si instalaste el script instalador de Pyenv en el Paso 3, ya tienes pyenv-virtualenv, que te permite crear entornos aislados.
- Cree un entorno virtual ejecutando:
Sustituye
por un nombre para tu entorno.myenv
- Active el entorno virtual:
- Desactívalo simplemente ejecutando
Para eliminar un entorno, utilice
Resumen
Has instalado con éxito Pyenv en Ubuntu 18.04 y lo has configurado para gestionar múltiples versiones de Python. Ahora puede cambiar sin problemas entre versiones y crear entornos virtuales aislados para cada proyecto.