Зачем требуется создавать виртуальное окружения для проектов на django?
=========================================================================

 Многие разработчики на курсах по джанго, создают виртуальное окружение для проекта, и не говорят зачем. Так зачем ?) 

 Не только для django, для любого проекта рекомендуется создавать виртуальное окружение. Каждому проекту могут потребоваться разные версии библиотек, плюсом не происходит конфликт с системными библиотеками.