Виртуальное окружение - это самодостаточный каталог, который содержит все необходимые исполняемые файлы для использования пакетов, необходимых проекту Python.