Pyenv es una herramienta muy importante para cualquier desarrollador de Python, esta herramienta te permite instalar e intercambiar fácilmente múltiples versiones de en tu sistema operativo. En este artículo veremos paso a paso como instalar esta herramienta en linux y también veremos algunos de los problemas que puedes encontrar al momento de realizar la instalación y cómo solucionarlos. También, si necesitas, puedes leer este artículo sobre en otros sistemas operativos. Instalar Pyenv paso a paso 1. Actualizar lista de paquetes Para instalar Pyenv en sistema operativo de Linux (Ubuntu / Debian), primero necesitas actualizar la lista de paquetes disponibles en los repositorios de software para asegurarnos de utilizar las últimas versiones disponibles, para esto puedes ejecutar los siguientes comandos: 2. Instalar dependencias Después de actualizar la lista de paquete, es posible que necesitamos instalar algunas dependencias ya que de lo contrario podrías tener un error en la consola al momento de ejecutar el comando . 3. Clonar repositorio de github Terminada la instalación de las dependencias es momento de instalar Pyenv, puedes clonar el repositorio directamente desde Github, para esto puedes usar el siguiente comando: 4. Agregar variables de entorno Después de clonar el repositorio, necesitas agregar en las variables de entorno de tu sistema. Si estás utilizando una shell diferente de tienes que cambiar en consecuencia, por ejemplo con la shell de sería de la siguiente manera: . 5. Reiniciar la consola Después de agregar Pyenv a las variables de entorno de tu ordenador debes cerrar la terminal y después abrir una nueva, esto es necesario para que la computadora reconozca los cambios y puedas utilizar el comando de . También puedes ejecutar el siguiente comando para reiniciar la consola: 6. Comprobar que pyenv se instaló correctamente Por último, solo necesitas comprobar que Pyenv se instaló correctamente en tu ordenador, para esto puedes usar el siguiente comando: output: ¡Felicidades! 🎉🎉🎉 Ya tienes Pyenv instalado en tu ordenador, ahora ya puedes empezar a instalar e intercambiar entre diferentes versiones de Python según tus necesidades. Problemas comunes y sus soluciones A veces, al instalar Pyenv o alguna versión de Python utilizando , puedes encontrarte con algunos problemas. A continuación veremos algunos de los posibles problemas más comunes y sus soluciones. No se encuentra el comando pyenv Si al ejecutar el comando en la consola te sale un error similar al siguiente: Es posible que la variable de entorno no esté configurada correctamente para incluir el directorio , donde se encuentra el ejecutable de Pyenv. Para solucionar esto, puedes asegurarte de añadir correctamente la variable con el siguiente comando. Después tendrás que cerrar tu terminal y abrir una nueva para que se actualicen los cambios o tambien puedes usar el siguiente comando para reiniciar la terminal: No se cambia la versión de Python Si al usar los comandos o para cambiar la versión de Python, sigues viendo la versión que tienes instalada en tu sistema, es posible que te falte el comando en tu archivo de configuración de la terminal ( , , etc.). Este comando se encarga de activar el mecanismo de cambio de versión de Pyenv, que usa un hook en el comando para modificar la variable de entorno según la versión de Python seleccionada. Para solucionar esto, puedes añadir la siguiente línea a final de tu archivo de configuración de la terminal ( , , etc). Puedes utilizar para editar el archivo, ejecuta el comando o según la shell que estes utilizando y luego presiona para poder editar el archivo, despues copia y pega el comando superior al final del archivo y presiona para salir del modo de edición, luego escribe para guardar los cambios y salir del archivo. Por último, tendrás que cerrar la terminal y abrir una nueva o también puedes ejecutar el siguiente comando para que tu ordenador reconozca los cambios: No se puede instalar una versión de Python Si al intentar instalar una versión de Pyton con te sale un error similar al siguiente: Es posible que te falten algunos paquetes que son necesarios para compilar Python desde el código fuente. Estos paquetes pueden variar según la versión Python y la distribución de Linux que estés utilizando, pero en general son los mismos que los requisitos previos para instalar Pyenv. Para solucionar esto, puedes instalar los paquetes que te faltan usando el gestor de paquetes de tu distribución, por ejemplo con las distribuciones de Ubuntu o Debian puedes usar el siguiente comando para instalar los paquetes necesarios: Instalar Pyenv en diferentes sistemas operativos Si te interesa conocer más acerca de Pyenv y como instalar esta herramienta en diferentes sistemas operativos como Windows o MacOS te invito a que visites el artículo sobre de 4Geeks donde se explica un poco más a fondo que es esta herramienta, para que puedes usarla y como instalarla en tu ordenador. Conclusión Pyenv es una herramie