Как использовать Python виртуальной среды вместо глобальной на рабочем сервере Windows для проекта django

У меня есть проект Django, запущенный на продакшене на Windows 10. Я использую nginx и waitress.

Я использовал глобальный Python на своем сервере (Python 3.9.5). Мне интересно, как я могу использовать виртуальную среду вместо глобальной на рабочем сервере? Я не могу понять, как мне сопоставить мое приложение django с новым python в виртуальной среде.

Есть идеи, как я могу этого добиться?

Вы можете использовать сценарий запуска или задачу Windows для автоматической активации virtualenv перед запуском вашего проекта. Это хороший пример использования Waitress: https://stackoverflow.com/a/27075908/16822178 Или вот так для запланированной задачи при запуске: https://superuser.com/a/954969

Вернуться на верх