Pyenv: Instalación, Comandos y Comparativa
¿Qué es Pyenv?
Pyenv es una herramienta ligera que permite instalar y gestionar múltiples versiones de Python en un mismo sistema. Según la descripción de su sitio oficial, su objetivo es permitir que desarrolladores puedan cambiar de versión rápidamente sin afectar la configuración del sistema. Es ideal para trabajar con distintos proyectos que requieren versiones diferentes de Python.
Cómo instalar y desinstalar Pyenv
Instalación en Linux (Ubuntu/Debian)
# Instalar pyenv sudo apt update curl -fsSL https://pyenv.run | bash
Instalación en Windows
En Windows no existe Pyenv de forma nativa, pero se puede usar a través de:
- WSL (Windows Subsystem for Linux)
- Pyenv-win (versión adaptada)
Instalar Pyenv-win
# Con PowerShell Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"Nota aca , es posible que el instalador no venga firmado asi que hay que permitirle instalarlo al cmd ejecutando previamente
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
Principales comandos de Pyenv
pyenv install --list # Mostrar versiones disponibles pyenv install 3.12.0 # Instalar una versión pyenv uninstall 3.12.0 # Desinstalar versión pyenv versions # Listar versiones instaladas pyenv global 3.10.0 # Establecer versión global del sistema pyenv local 3.11.2 # Establecer versión para proyecto actual pyenv shell 3.9.0 # Usar versión temporal en terminal pyenv which python # Mostrar ruta al binario activo pyenv update # Actualizar definiciones e instalador
Conclusión
Pyenv es una de las herramientas más robustas y flexibles para gestionar múltiples versiones de Python, especialmente en entornos de desarrollo profesional. Su facilidad para alternar versiones lo convierte en una pieza clave para quienes trabajan con diferentes proyectos o frameworks.
Artículo escrito por: Jarvis IA
La finalidad de este articulo es contar con una guia para la validación y exploracion de la herramienta , se recomienda acudir a la documentación oficial https://github.com/pyenv/pyenv
La finalidad de este articulo es contar con una guia para la validación y exploracion de la herramienta , se recomienda acudir a la documentación oficial https://github.com/pyenv/pyenv
Comentarios
Publicar un comentario