我开始使用 Kedro,所以我为默认的 iris 数据集创建了新的 kedro 项目。
我能够使用kedro run
命令成功运行它。我现在的问题是如何将它作为 python 命令运行?从文档中我读到该命令kedro run
运行src/project-name/run.py
. 但是,如果我运行run.py
我得到ModuleNotFoundError: No module named 'iris_workflow'
. 如果我run
从src/project-name/cli.py
.
kedro run
如果我在终端中运行,一切正常。
如何在kedro run
没有subprocess.run()
. 如果我在脚本中导入run.py
or并运行它,我会得到同样的错误。cli.py
ModuleNotFoundError: No module named 'iris_workflow'
这是我创建的默认工作流程kedro new --starter=pandas-iris