首页 > 解决方案 > '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

标签: python-3.xairflow

解决方案


当气流 < 2.0 使用

from airflow.hooks.base_hook import GoogleCloudStorageHook

气流 >= 2.0

from airflow.providers.google.cloud.hooks.gcs import GCSHook

推荐阅读