airflow - 升级到 Airflow 2,没有名为“airflow.hooks.base”的模块
问题描述
我们正在升级到 Airflow 2,所以我更改了从以下位置导入的钩子:
from airflow.hooks.base_hook import BaseHook
至
from airflow.hooks.base import BaseHook
现在我收到了这个错误:
{plugins_manager.py:225} 错误 - 没有名为“airflow.hooks.base”的模块
以下是此更改的文档,但我没有看到任何其他必要的更改才能让 airflow.hooks.base 工作:https ://github.com/apache/airflow/blob/a17db7883044889b2b2001cefc41a8960359a23f/UPDATING.md#changes-导入路径
解决方案
推荐阅读
- django - 如何从我的项目中卸载 dj-stripe?
- xcode - 有没有人成功地将 Blender 2.8 中的动画导入 Xcode?
- unix - 如何将 csplit 实现到 makefile 中?
- c++ - 我在使用 fwrite() 和 fread() 时遇到了一些问题
- cypress - .text() 方法返回 [object Object] 而不是 cypress 测试中的文本
- spring-boot - 将数据发送到 Spring Batch Item Reader(或 Tasklet)
- c# - 是否可以使用 Web 托管服务中的 Unity 可寻址资产?
- javascript - 为什么 Model.find 不在变量中存储数据?
- python - 按多列在熊猫中排序而不扭曲索引
- google-sheets - 带有 AND 条件的 QUERY 未返回预期结果