Taula de continguts

Python: Entornos virtuales

Una combinación de pyenv (para gestión de versiones de python) y virtualenv (para encapsular librerias por proyecto) parace una buena solución

virtualenv

python3 -m pip install --upgrade pip
pip3 install virtualenv
 
which virtualenv
virtualenv -p /home/username/opt/python-3.10.1/bin/python3 venv # crea venv
 
pip3 install --upgrade setuptools # si error setuptools pip failed with error code 1` error
 
source venv/bin/activate # activar
pip3 install <module> # instalación de módulos
deactivate # desactivar
rm -rf venv # eliminar

/via: https://help.dreamhost.com/hc/es/articles/115000695551-Instalar-y-usar-virtualenv-con-Python-3

pip install virtualenv
 
# navegar a directorio y crear con:
python -m venv <environment_name>
# alternativamente
virtualenv -p /home/username/opt/python-3.10.1/bin/python3 <environment_name>
 
# activar
source <environment_name>/bin/activate
 
# desactivar
deactivate

venv

creación

python -m venv tutorial-env

activación

desactivación

deactivate

pyenv

instalación

uso

entornos virtuales

/via: