Gestionar versiones python
De enunpimpam
Revisión del 10:17 28 dic 2024 de Nacho (discusión | contribuciones) (Página creada con «==Usar pyenv para gestionar múltiples versiones de Python== pyenv es una herramienta excelente para gestionar varias versiones de Python en tu sistema, especialmente si t…»)
Sumario
Usar pyenv para gestionar múltiples versiones de Python
pyenv es una herramienta excelente para gestionar varias versiones de Python en tu sistema, especialmente si trabajas en proyectos que requieren diferentes versiones de Python.
Paso 1: Instalar pyenv y dependencias
sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev \ wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev \ python3-openssl git
Paso 2: Instalar pyenv
curl https://pyenv.run | bash
Después de la instalación, agrega las siguientes líneas al final de tu archivo ~/.bashrc (o ~/.zshrc si usas Zsh):
# Load pyenv automatically by appending # the following to # ~/.bash_profile if it exists, otherwise ~/.profile (for login shells) # and ~/.bashrc (for interactive shells) : export PYENV_ROOT="$HOME/.pyenv" -d $PYENV_ROOT/bin && export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init - bash)" # Restart your shell for the changes to take effect. # Load pyenv-virtualenv automatically by adding # the following to ~/.bashrc: eval "$(pyenv virtualenv-init -)"
Luego, recarga el archivo de configuración de tu shell:
source ~/.bashrc
Paso 3: Instalar versiones de Python
pyenv install 3.8.10 pyenv install 3.9.6
Para ver las versiones disponibles:
pyenv install --list
Paso 4: Establecer una versión global
pyenv global 3.8.10
Verifica que se esté utilizando la versión correcta:
python --version