lunes, 7 de octubre de 2024

Instalar múltiples versiones de Python en Windows

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





No hay comentarios:

Publicar un comentario

Instalación y Configuración de un DNS Público en Debian 12

Configuración de un DNS Público en Debian 12 ===================================== Registrar un dominio público en Goddady, Namecheap  ó pun...