Я хотел бы использовать планировщик задач Windows для запуска сценария Python в виртуальной среде. Я бы хотел, чтобы планировщик запустил файл .bat, который
- активирует виртуальную среду
- запустит сценарий
Эти шаги работают вместе из командной строки, и они работают индивидуально в .bat, но я не могу заставить их работать вместе из .bat. Кажется, virtualenv не полностью активируется, когда я пытаюсь выполнить скрипт Python и не понимаю, почему.
Мой .bat выглядит так:
Код: Выделить всё
call workon venv
cd path/to/Python/proj
python -m script.py
Я пробовал добавлять таймауты сразу после вызова workon и пытался переместить workon в отдельный .bat, вызываемый из моего первого файла, но другие строки все равно выполняются до активации virtualenv. Любая помощь очень ценится!
Подробнее здесь:
https://stackoverflow.com/questions/474 ... t-from-bat