python-3.x - 'airflow.providers.google.cloud.hooks.gcs' 不是一个包
问题描述
我正在升级到 Airflow 2.0,但在尝试导入 GoogleCloudStorageHook 时看到以下错误
from airflow.providers.google.cloud.hooks.gcs.GCSHook import GoogleCloudStorageHook
ModuleNotFoundError: No module named 'airflow.providers.google.cloud.hooks.gcs.GCSHook'; 'airflow.providers.google.cloud.hooks.gcs' is not a package
解决方案
当气流 < 2.0 使用
from airflow.hooks.base_hook import GoogleCloudStorageHook
气流 >= 2.0
from airflow.providers.google.cloud.hooks.gcs import GCSHook
推荐阅读
- html - 我正在尝试在 html、css 中创建一个简单的进度条。但是我的 div 是重叠的
- python - 具有多个输入和输出的自定义损失函数
- wordpress - Wordpress:将自定义参数添加到所有 URL
- javascript - 在模态框 Google 脚本中为 Textarea 提供尺寸
- windows - Com 端口上的 WriteFile 指示 Tx 完成,但没有数据传输
- javascript - Javascript点语法函数在监听回调中消失
- makefile - 这 2 段 Makefile.am 代码有什么区别?
- azure - 我可以将我的应用设置集中在 Azure 中的多个 .net 核心 Web 作业中吗?
- python - 自定义 Matplotlib 图
- java - 主键上的 JPA @AutoGenerated 对嵌套实体使用父序列/自动增量