我正在使用puckel docker气流图像。 为了使用它,我使用了docker compose here
并在卷部分中添加了以下行:
volumes:
- ./src/include:/usr/local/airflow/include
- ./src/templates:/usr/local/airflow/dags
# - ./plugins:/usr/local/airflow/plugins
include文件夹包含我在dag中使用的个人代码。 运行docker compose后,我可以看到dags并包含包含我想要的文件的文件夹。
但是我有错误:
没有名为“ include”的模块
我不明白为什么会出现此错误,因为在dags文件夹旁边是include文件夹。 init .py也存在。
我可以通过将include文件夹放在dags文件夹中来使其工作,但这不是我想要的。 可变的AIRFLOW_HOME返回/ usr / bin / local / airflow,这似乎很正常,它是包含dag文件夹和my include文件夹的文件夹。
我在做什么错了?