Pyenv es una herramienta que nos facilita utilizar distintas versiones de paython.
En este post crearemos, activaremos y desactivaremos entornos virtuales con pyenv.
Utilizaré el intérprete de comandos (shell) zsh
Desinstalar pyenv
1.- Antes de empezar voy a desinstalar porque ya vengo utilizando pyenv.
Abrimos .zshrc
vim ~/.zshrc
Luego eliminamos las siguientes líneas:
# pyenv
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
"~/.zshrc" 128L, 4564B
y guardamos los cambios
:wq
2.- Eliminar la carpeta .pyenv
rm -rf ~/.pyenv
Listo!, ahora toca instalar.
Instalar pyenv
Hay varias maneras de instalar, pero voy a utilizar el script que recomiendan en la documentación de pyenv installer
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | zsh
Después de instalar nos indica que debemos agregar algunas lineas en .zshrc
// vim ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
pyenv -v
no existe todavía porque falta actualizar zsh
, asi que ejecutamos el siguiente comando.
source ~/.zshrc
Crear entornos virtuales
Crear entorno virtual company con python 3.8.2
Instalamos la versión de python 3.8.2
pyenv install 3.8.2
Creamos el entorno virtual company con python 3.8.2
pyenv virtualenv [python_version] [virtualenv_name]
pyenv virtualenv 3.8.2 company
Activamos el entorno virtual company
pyenv activate company
Desactivamos el entorno virtual company
pyenv deactivate
source ~/.zshrc
Si queremos un entorno virtual con python 2.7.18 seguimos los mismo pasos.
Listo! 🚀
Top comments (0)