我制作了一个运行Python应用程序的批处理脚本。这个批处理脚本由一个名为System Scheduler的程序触发,但是当程序运行批处理脚本时,它表示Python不存在。
当我手动运行我的批处理脚本时,我没有收到任何错误。
任何人都可以解释一下或提出解决方案吗?
答案 0 :(得分:2)
从调度程序调用时,可能没有正确设置$ PATH。尝试更改从
调用的命令python yourscript.py
到
/usr/bin/python yourscript.py
(用你系统上的python的实际路径替换,你可以找到:
$ which python
答案 1 :(得分:1)
检查运行System Scheduler的用户上下文,确保Python的位置在其路径中。