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.

  1. Instalación pip install virtualenv
  2. Crear un nuevo entorno, de nombre env3 virtualenv env3
  3. Con esto, se nos han creado una serie de directorios y ficheros
  4. Para usar el entorno, tenemos que activarlo
    cd env3
    source bin/activate
  5. El prompt cambiará para decirnos que estamos usando el entorno virtual.
  6. Cuando ya no necesitemos el entorno, o necesitemos trabajar com otro, tenemos que desactivarlo deactivate
    • Si eso no funciona, intente source deactivate