Um ambiente virtual é um diretório autocontido que contém todos os executáveis necessários para usar os pacotes que um projeto Python precisaria.