Каждый проект должен иметь свою собственную, отдельную виртуальную среду. Повторное использование одной и той же виртуальной среды для нескольких проектов в некоторой степени разрушает всю суть виртуальных сред.
Когда вы хотите создать новый проект , вы сначала создаете для него новую виртуальную среду.
Вновь созданная виртуальная среда пуста, поэтому вам нужно установить в нее Django, прежде чем вы сможете запустить django-admin startproject
.
Каждый раз, когда вы хотите запустить существующий проект , например, при python manage.py runserver
сначала необходимо активировать виртуальную среду.