Активируйте virtualenv и запустите скрипт .py из .bat.Python

Программы на Python
Anonymous
Активируйте virtualenv и запустите скрипт .py из .bat.

Сообщение Anonymous »

Я хотел бы использовать планировщик задач 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

Вернуться в «Python»