Нужна помощь в запуске существующего проекта django на новой машине
Я только начинаю работать с уже существующим проектом python django. Я только что установил python на свою машину и пытаюсь понять, как установить django, и, как я вижу, я должен использовать pip для этого.
Однако во всех руководствах люди сначала создают виртуальную среду для него. Теперь мой вопрос: поскольку проект уже существует, нужно ли мне создавать виртуальную среду с нуля? Я вижу, что уже есть папка env, которая включает папки bin и lib.
Могу ли я как-то использовать эту среду? И если да, то есть ли для этого какие-то специальные команды?
Кстати, я на windows.
Виртуальный env - это способ изолировать пакеты от вашего системного пакета python. Я рекомендую вам узнать о них https://docs.python.org/3/tutorial/venv.html
Но, возможно, в вашем текущем проекте используется другой менеджер пакетов, например pipenv или poetry. Если это так, вам нужно будет найти ссылки на их doc (в основном, pipenv install или poetry install). В pip люди обычно добавляют зависимости в файл типа requirements.txt, который вы используете с помощью pip install -r requirements.txt
Обычно вы не добавляете окружение python в систему управления исходными текстами, поэтому может быть, что эта папка env предназначена для переменных окружения ?
Все, что вам нужно, это установить эти пакеты (с помощью pip, pipenv или poetry), тогда вы сможете запустить сервер django либо через вашу IDE, либо через 'python manage.py runserver'.
Если вы видите какой-либо отсутствующий пакет (например, отсутствующий модуль XXX), просто установите его с помощью менеджера пакетов.