sudo apt update
sudo apt install -y \
build-essential \
curl \
git \
zlib1g-dev \
libssl-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
libncurses5-dev \
libffi-dev \
liblzma-dev \
tk-dev
curl https://pyenv.run | bash
nvim .zshrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
source ~/.bashrc
pyenv --version
pyenv install --list # versiones disponibles para descargar, compilar e instalar
pyenv install 2.7 # instalar version requerida
pyenv uninstall 2.7 # desinstalar version
pyenv versions # 馃摝 Listar versiones instaladas
* system (set by /home/blessed/.pyenv/version) # El * indica la versi贸n activa.
2.7.18
pyenv global 2.7 # 馃攧 Cambiar la versi贸n global, en todo el sistema
pyenv global system
#馃攣 Cambiar la versi贸n solo para una carpeta o proyecto:
#Crea un archivo .python-version dentro del proyecto.
#Cada vez que entres a esa carpeta, pyenv cambiar谩 autom谩ticamente de versi贸n.
cd mi_proyecto
pyenv local 2.7
pyenv version #Ver la versi贸n actual activa
pyenv virtualenv 2.7 mi_entorno #hay que instalar primero pyenv-virtualenv
pyenv activate mi_entorno # OJO el virtualenv no esta limpio, investigar porque esta lleno de libs, si esta recien creado
pyenv deactivate