Python - Gestor de versiones
Instalar una versión de Python
pyenv install <version_de_python>
# Para Python 3.11
pyenv install 3.11.9Ver versiones disponibles/instaladas:
pyenv versionsCrear un entorno virtual
Crea un entorno usando Python 3.11.9:
pyenv virtualenv <version_de_python> <nombre_del_entorno>Activar y desactivar el entorno
Activar
pyenv activate <nombre_del_entorno>Comprobar versión activa
python -VDesactivar
pyenv deactivateInstalar paquetes dentro del entorno
Con el entorno activo
pip install -U pip
pip install <paquete>Ver paquetes instalados:
pip listActualizar un paquete:
pip install -U <paquete>Usar el entorno
Cada vez que quieras usar los paquetes del entorno:
pyenv activate <nombre_del_entorno>
<paquete> --versionListar entornos virtuales
pyenv virtualenvs| Comando | Qué muestra |
|---|---|
pyenv versions | Todas las versiones de Python instaladas y entornos virtuales |
pyenv virtualenvs | Solo los entornos virtuales creados con pyenv-virtualenv |
El directorio donde se guardan los entornos
~/.pyenv/versions/
├── 3.11.7
├── myproject-env
└── data-science-envResumen
pyenvinstala Python en tu usuario, no en el sistema- Los entornos virtuales aíslan dependencias y versiones