[英]Python script not running with Windows task scheduler due to numpy
仅当我注释掉 numpy 的导入语句并且我无法弄清楚原因时,才使用 windows 任务调度程序运行基本的 python 脚本。
细节:
我之前试图运行一个更复杂的脚本,但为了缩小我遇到的问题,我最终创建了以下基本脚本来测试使用任务调度程序运行。
import numpy
outDIR = "C:\\Users\\trill_gates\\OneDrive\\Documents\\DS Projects\\"
f = open(outDIR + "demofile2.txt", "w")
f.write("Test Text")
f.close()
正常运行脚本不会产生任何问题。 但是,当我将其设置为与任务调度程序一起运行时,不会创建它应该写入的文件。 只有当import numpy
语句被注释掉时,它才会再次起作用。 在我需要按计划运行的正确脚本中,我使用的是 numpy,这似乎也是导致脚本无法运行的原因。 我在两台不同的计算机上尝试了这个,卸载并重新安装了 anaconda 并创建了一个干净的 conda 环境,只包含必要的包,但我仍然遇到同样的错误。
这是我在任务调度程序中用来调用脚本的设置。
我正在使用 python 3.7.7 和 numpy 1.18.5 的 anaconda 分布。
任何帮助,将不胜感激。
我有类似的东西。 昨天更新到 Python 3.7,它似乎已经杀死了执行计划任务的能力。 我得到的错误是 numpy 相关的,即使脚本不使用 numpy。 . 很快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.