Aquesta és una revisió antiga del document
Python: Entornos virtuales
pyenv
instalación
- install:
curl https://pyenv.run | bash
- configuración:
- .zshrc
# pyenv export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
export PYENV_ROOT="$HOME/.pyenv" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
- verificar instalación:
pyenv --version
uso
- listado versiones disponibles:
pyenv install --list | grep " 3\.[67]"
- versiones 3.6.* y 3.7.* en este caso
- instalar una versión en concreto:
pyenv install -v 3.6.0
- versiones instaladas:
pyenv versions
- establecer versión del sistema:
pyenv global 3.9.9
- establecer versión en un directorio concreto:
pyenv local 3.9.9
entornos virtuales
- inicializar entorno virtual:
pyenv virtualenv 3.9.9 ecomerce
- activar entorno virtual:
pyenv activate ecomerce
- listar entornos viruales:
pyenv virtualenvs
- desactivar:
pyenv deactivate
- borrar:
pyenv virtualenv-delete proyecto2
- configurar entorno virtual en directorio concreto:
pyenv local ecomerce
/via:
venv
creación
python -m venv tutorial-env
- crea una carpeta con la versión de python disponible
activación
- windows:
tutorial-env\Scripts\activate
- gestión versiones en windows con comando
py
?
- linux:
source tutorial-env/bin/activate
desactivación
deactivate