在 luigi 中使用 task_namespace 会产生错误

Using task_namespace in luigi produces an error

我想了解一个使用 luigi 构建管道的程序。 我已经了解了基础知识,但还有这个

class Task5(luigi.Task):
    task_namespace = "examples"
    # something else

当我用 task_namespace 注释该行时,程序运行正常但该行失败并显示:

luigi.task_register.TaskClassNotFoundException: No task Task5. Did you mean:
Task                                                                 
worker  

我找不到使用 task_namespace 的简单示例。有人可以向我解释一下如何使用它吗?

此外,什么是任务的“命名空间”?

经过大量研究,我找到了答案。 task_namespace 更改任务名称。所以现在如果你想引用 Task5,你应该将它引用为 examples.Task5,否则它不会被识别。这就是为什么 Task5 没有被识别或找到