Dag dependency Plug in : error : cannot import name 'conf' from 'airflow'

Dag dependency Plug in : error : cannot import name 'conf' from 'airflow'

我们正在尝试使用以下 git 集线器作为参考来实现 dag 依赖插件

https://github.com/ms32035/airflow-dag-dependencies

但是我们遇到了一个错误:

**cannot import name 'conf' from 'airflow'** 

尝试查看以下页面但没有帮助

https://github.com/apache/airflow/blob/v1-10-stable/airflow/upgrade/rules/fix_conf_not_importable_from_airflow.py

目前我们使用的是 Airflow 2.0。任何人请建议

你真的改变了吗:

from airflow import conf

至:

from airflow.configuration import conf

按照您提到的升级检查中的建议?

https://github.com/ms32035/airflow-dag-dependencies/blob/master/dag-dependencies-plugin/dag_dependencies_plugin.py#L4

我觉得应该有帮助

我建议升级到 Airflow 2.1,https://github.com/ms32035/airflow-dag-dependencies in https://github.com/apache/airflow/pull/13199 的作者将 DAG 依赖视图添加到核心 Airflow 本身,在 Airflow 2.1 中发布,如下图所示: