我正在尝试将本地模块(python脚本)导入DAG。
目录结构:
airflow/
??? dag
? ??? __init__.py
? ??? my_DAG.py
??? script
??? subfolder
??? __init__.py
??? local_module.py
Run Code Online (Sandbox Code Playgroud)
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()
Run Code Online (Sandbox Code Playgroud)
我在Airflow中收到一条错误消息,说“破损的DAG:my_DAG。没有名为“ local_module”的模块。
我已经将Airflow更新为1.9.0,但这不能解决问题。
谢谢。