Los entornos virtuales en python (venv) son una forma que tenemos de poder aislar diferentes proyectos entre sí. Es decir, podemos tener una aplicación A con la versión X de una librería y una aplicación B con una versión Y de esa misma librería.
- Instalación
pip install virtualenv
- Crear un nuevo entorno, de nombre env3
virtualenv env3
- Con esto, se nos han creado una serie de directorios y ficheros
- Para usar el entorno, tenemos que activarlo
cd env3 source bin/activate
- El prompt cambiará para decirnos que estamos usando el entorno virtual.
- Cuando ya no necesitemos el entorno, o necesitemos trabajar com otro, tenemos que desactivarlo
deactivate
- Si eso no funciona, intente
source deactivate
- Si eso no funciona, intente