domingo, 6 de octubre de 2024

Instalar múltiples versiones de Python en Fedora

Instalar pyenv y gestionar múltiples versiones de Python:

sudo dnf update

sudo dnf install -y make gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget curl llvm ncurses-devel tk-devel xz-devel git
---------------------------------------------------------------------------------------------------------------
Instalar pyenv
curl https://pyenv.run | bash

Configurar el entorno
Abrir el archivo de configuración de Zsh:
nano ~/.zshrc

Agregar las siguientes líneas al final del archivo:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Aplicar los cambios a la shell Zsh
source ~/.zshrc
---------------------------------------------------------------------------------------------------------------
Instalar versiones de Python con pyenv
pyenv install 3.9.10
pyenv install 3.11.0
pyenv install 3.12.7

Ver las versiones instaladas
pyenv versions

Establecer una versión global para todo el sistema:
pyenv global 3.11.0

Establecer una versión local en un proyecto específico (Se creará un archivo .python-version en el directorio del proyecto)

Ingresa al directorio de tu proyecto: cd /ruta/a/tu/proyecto

Establecer una versión local de Python:
pyenv local 3.12.7

Verificar la versión activa de Python
python --version
---------------------------------------------------------------------------------------------------------------
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-virtual-env

Verificar la version que se esta utilizando:
python --version

Activar el entorno virtual:
source my-virtual-env/bin/activate
---------------------------------------------------------------------------------------------------------------
Usar pyenv con virtualenv
Crear un entorno virtual basado en una versión específica de Python:
pyenv virtualenv 3.9.10 my-virtual-env

Activar el entorno virtual:
pyenv activate my-virtual-env

Desactivar el entorno virtual:
pyenv 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...