Entornos virtuales en Python

Los entornos virtuales son encapsulaciones que contienen una instalación de Python en una versión establecida por el desarrollador junto con una serie de librerías necesarias para un proyecto, funcionando como ambientes aislados del interprete instalado en nuestro sistema. Saber crear un entorno virtual puede ser útil cuando no se dispone de herramientas que lo hagan de forma automática.