¡Esta es una revisión vieja del documento!
Ver también: pipenv
Un entorno virtual en Python consiste en abstraer y aislar configuraciones de Python y sus librerías, usándolas sólamente para un determinado proyecto; y así no lo mezclamos con nuestra configuración de Python de nuestra máquina host. Por ejemplo yo tengo estas librerías de Python configuradas de forma global:

Ahora voy a crear un entorno virtual con la librería virtualenv donde estén las librerías virtualizas que utilizamos para un determinado proyecto; por tanto vamos a hacer un pip install virtualenv:

Ahora vamos a crear el entorno virtual de esta forma, donde le llamaré nombre_entorno:

Y se nos habrán creado estas carpetas dentro del actual directorio de trabajo:

Ahora debemos activar este entorno virtual; y para ello debemos acceder al fichero activate, dentro de la carpeta bin, por tanto usaremos este comando; y veremos que ya estamos dentro del entorno virtual (en caso de usar Linux):

Y aquí veremos que ya tenemos otras librerías aisladas de nuestra máquina:

Y aquí ya podemos ir ejecutando nuestro código de Python desde la parte del terminal en Visual Studio Code:
