我想使用Windows Task Scheduler在虚拟环境中运行python脚本。我希望调度程序运行一个.bat文件,该文件将
这些步骤从命令行一起工作,并且它们分别在.bat中工作,但是我似乎无法从.bat中使它们一起工作。当我尝试执行python脚本并对原因感到困惑时,似乎virtualenv尚未完全激活。
我的.bat看起来像这样:
call workon venv
cd path/to/Python/proj
python -m script.py
Run Code Online (Sandbox Code Playgroud)
我已经尝试在调用之后立即添加超时,workon并尝试将workonbat.bat从我的第一个文件中移出,但是其他行仍然在激活virtualenv之前执行。任何帮助是极大的赞赏!
我发现这篇文章对于如何编写批处理文件以自动化django Web服务器启动非常有用.
但问题是,没有激活virtualenv,如何在脚本中的manage.py runserver之前激活它?