我在虚拟环境中运行脚本,如下所示:
python -m cron.nightly.py
一切运行正常,但在最后一行完成后,我收到错误:
/Users/user/.virtualenvs/vrn/bin/python: No module named cron.nightly.py
这很好,除了因为脚本没有以0
退出(我认为)每次运行时Jenkins都会将作业标记为失败,因此无法告知如果没有查看每个单独的控制台输出,代码实际上是否会失败,这至少不是理想的。
如果有人可以帮我解释为什么我会收到此错误(没有其他追溯)以及如何修复它我会非常感激。
答案 0 :(得分:4)
cron.knightly.py
不是你想要的。 Python模块不以.py
结尾。就像您不会导入math.py
一样,您也不会运行python -m something.py
。将其更改为python -m cron.nightly