Продолжаю изучение Django, мне посоветовали, что для каждого проекта лучше создавать свое виртуальное окружение, поэтому в каждом проекте набираю это
virtualenv --no-site-packages win_venv
win_venv\Scripts\activate
Это на локальной машине.
А когда загружаю на хостинг, там отдельно уже в проекте создаю виртуальное окружение. И я не могу понять, зачем вообще это? И нужно ли и там и там отдельно, заново создавать виртуальное окружение?
получается я ставлю виртуалку на локалке для одного сайта, указываю, какие модули нужны. Потом на хостинге тащу этот же requirements.txt и проект, внутри проекта ставлю виртуалку свою и устанавливаю реквайментс? Сори, просто пока до конца не ясно.