Un ambiente virtual es una carpeta donde se guardan todas las dependiencias del proyecto que estemos trabajando. Esto nos permite crear un espacio aislado de nuestro sistema base
¿Cómo crear un ambiente virtual?
Primero haremos la instalación de la herramienta para entornos virtuales que vamos a utilizar
$ pip install pipenv
Una vez que tenemos instalada la herramienta ya podemos crear un ambiente virtual
$ pipenv shell
Listo, ya tenemos un entorno virtual creado y también ya está activado. Ahora podemos empezar a instalar dependencias.
$ pipenv install django
Pipenv maneja un archivo de dependencias llamado Pipfile