В своей корневой системе вы можете установить среду Python (Python 2.7), но в случае проекта вам потребуется другая среда выполнения Python, например, Python 3.4. В этом случае виртуальная среда играет важную роль, поскольку она позволяет изолировать среду выполнения Python без ущерба для корневой установки Python.

Создание виртуальной среды с определенной версией Python будет:

virtualenv –p python3.4 venv

Далее вам нужно активировать венв:

исходный venv / bin / active

pip's freeze создает файл requirements.txt для сохранения всех пакетов, которые вам нужны в среде для запуска. Напишите следующую команду:

pip freeze ›requirements.txt

И, наконец, если вам нужно запустить проект на другом компьютере, вы можете установить все пакеты в проекте, написав следующую команду, и она установит все необходимые пакеты.

pip install –r requirements.txt

Вот так !! ваша виртуальная среда готова, и вы готовы начать кодирование на Django python и создать отличный веб-сайт.