小编Cla*_*k D的帖子

激活virtualenv并从.bat运行.py脚本

我想使用Windows Task Scheduler在虚拟环境中运行python脚本。我希望调度程序运行一个.bat文件,该文件将

  1. 激活虚拟环境
  2. 运行脚本

这些步骤从命令行一起工作,并且它们分别在.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之前执行。任何帮助是极大的赞赏!

python cmd batch-file virtualenv

9
推荐指数
3
解决办法
7278
查看次数

标签 统计

batch-file ×1

cmd ×1

python ×1

virtualenv ×1