【发布时间】:2018-10-13 11:49:26
【问题描述】:
我正在尝试将本地模块(python 脚本)导入我的 DAG。
目录结构:
airflow/
├── dag
│ ├── __init__.py
│ └── my_DAG.py
└── script
└── subfolder
├── __init__.py
└── local_module.py
my_DAG.py 中的示例代码:
#trying to import from local module
from script.subfolder import local_module
#calling a function in local_module.py
a = some_function()
我在 Airflow 中收到一条错误消息,提示“Broken DAG: my_DAG.没有名为“local_module”的模块。
我已将 Airflow 更新到 1.9.0,但这并不能解决问题。
- 这里的解决方案是什么?
- 我还在某处读到,我可以通过创建插件来解决这个问题。谁能指出我该怎么做?
谢谢。
【问题讨论】: