Python 不需要重新运行doit任务管道

Python 不需要重新运行doit任务管道,python,doit,Python,Doit,我正在使用doit自动化我的数据分析管道,如中所述。不幸的是,doit总是希望从步骤1开始重新运行整个管道,尽管后面步骤的文件_deps已经满足了要求。我如何找出是什么导致doit重新运行整个管道?例如,配置错误的依赖项,dodo.py中的更改?示例代码会有所帮助。因为我们不知道到底发生了什么,所以可能很难帮上忙。但是,为了把你们引向正确的方向,这里有一些建议 doit具有strace功能,其中有一些注意事项,但可能会有所帮助 默认情况下,如果dodo.py文件已更改,doit将不会重新运行任务

我正在使用doit自动化我的数据分析管道,如中所述。不幸的是,doit总是希望从步骤1开始重新运行整个管道,尽管后面步骤的文件_deps已经满足了要求。我如何找出是什么导致doit重新运行整个管道?例如,配置错误的依赖项,dodo.py中的更改?

示例代码会有所帮助。因为我们不知道到底发生了什么,所以可能很难帮上忙。但是,为了把你们引向正确的方向,这里有一些建议

doit具有strace功能,其中有一些注意事项,但可能会有所帮助

默认情况下,如果dodo.py文件已更改,doit将不会重新运行任务。我会检查您的代码,看看您是否已将dodo.py文件添加为某个地方的文件deps


如果您仍然有问题,请查看用户组并在那里发布。爱德华似乎反应很快。

谢谢你的建议。。。我可以用strace解决这个问题。。。Probaby Doi不会感到困惑,因为我在另一个编辑器中打开了生成的文件,该编辑器重置了文件的更改日期。