Diferencia entre revisiones de «Gestionar versiones python»

De enunpimpam
Saltar a: navegación, buscar
(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…»)
 
Línea 37: Línea 37:
 
  source ~/.bashrc
 
  source ~/.bashrc
  
== Paso 3: Instalar versiones de Python ==
+
=== Paso 3: Instalar versiones de Python ===
 
  pyenv install 3.8.10
 
  pyenv install 3.8.10
 
  pyenv install 3.9.6
 
  pyenv install 3.9.6
Línea 44: Línea 44:
 
  pyenv install --list
 
  pyenv install --list
  
== Paso 4: Establecer una versión global ==
+
=== Paso 4: Establecer una versión global ===
 
  pyenv global 3.8.10
 
  pyenv global 3.8.10
  
 
Verifica que se esté utilizando la versión correcta:
 
Verifica que se esté utilizando la versión correcta:
 
  python --version
 
  python --version

Revisión del 10:19 28 dic 2024

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