Skip to content

Instantly share code, notes, and snippets.

@nullx5
Last active October 12, 2025 11:39
Show Gist options
  • Select an option

  • Save nullx5/1a83348014a4836965072db1cae7598d to your computer and use it in GitHub Desktop.

Select an option

Save nullx5/1a83348014a4836965072db1cae7598d to your computer and use it in GitHub Desktop.

instalar y usar pyenv

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment