Instalación de pyenv en Windows
=================================
Ejecutar como administrador PowerShell 7
Instalar git:
winget install --id Git.Git -e --source winget
Cerrar y abrir nuevamente Powershell
Verificar la versión instalada de git
git --version
Instalar pyenv
Clonar el repositorio de pyenv:
git clone https://github.com/pyenv-win/pyenv-win.git $HOME\.pyenv
Crear el archivo de perfil
$> New-Item -Path $PROFILE -Type File -Force
Abrir el archivo de configuración
$> notepad $PROFILE
Añadir al final del archivo:
$env:PYENV="$env:USERPROFILE\.pyenv"
$env:PYENV_HOME="$env:PYENV\pyenv-win"
$env:PATH="$env:PYENV_HOME\bin;$env:PYENV_HOME\shims;$env:PATH"
$env:VIRTUAL_ENV_DISABLE_PROMPT = 1
Cerrar y abrir nuevamente la terminal
Verificar la versión instalada de pyenv
pyenv --version
Lista todas las versiones de python compatibles con pyenv
pyenv install --list
Actualizar la lista de versiones de Python
pyenv update
Instalar una versión específica de Python:
pyenv install 3.9.10
pyenv install 3.12.7
pyenv install 3.13.1
Ver todas las versiones de Python instaladas en tu sistema.
pyenv versions
Establecer una versión global para todo el sistema.
pyenv global 3.13.0
Establecer una versión especifica para un proyecto:
cd /ruta/a/tu/proyecto
pyenv local 3.12.7
Se creará un archivo .python-version en el directorio del proyecto
Verificar la versión instalada de python en tu proyecto
python --version
Obtener la ruta de python
pyenv which python
%USERPROFILE%\.pyenv\pyenv-win\versions\3.13.0\python.exe
Desinstalar una versión de python
pyenv uninstall 3.12.7
---------------------------------------------------------------------------------------------------------------
Usar pyenv con venv
Configura la versión de Python que deseas usar en un proyecto especifico:
cd /ruta/a/tu/proyecto
pyenv local 3.9.10
Crear un entorno virtual
python -m venv my-env
Activar el entorno virtual en Windows:
my-env\Scripts\activate
Desactivar el entorno virtual
deactivate