lunes, 7 de octubre de 2024

Instalar múltiples versiones de Python en Windows

Gestionar múltiples versiones de Python

Instalación de pyenv en Windows
=================================
Ejecutar como administrador PowerShell 5
Ejecutar este comando para permitir ejecutar scripts firmados y locales:
Set-ExecutionPolicy RemoteSigned

Instalar Pyenv:
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"

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.3

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 el proyecto:
cd /ruta/a/tu/proyecto
pyenv local 3.12.7

Se creará un archivo .python-version en el directorio del proyecto

Ver la versión instalada de Python en tu proyecto
pyenv local

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

Instalar MySQL Server en Fedora 42

Instalar MySQL Server en Fedora 42 sudo dnf install mysql8.4-server Habilitar e iniciar el servicio MySQL sudo systemctl enable mysqld sudo ...