Airflow 气流';Google CloudStorageDownloadOperator';没有定义

Airflow 气流';Google CloudStorageDownloadOperator';没有定义,airflow,google-cloud-composer,Airflow,Google Cloud Composer,以以下方式导入运算符: from airflow.contrib.operators.gcs_download_operator import GoogleCloudStorageDownloadOperator 然后尝试在DAG中使用它: download_file = GoogleCloudStorageDownloadOperator(bucket='us-central1-scale-training-d7d12089-bucket', google_cloud_storag

以以下方式导入运算符:

from airflow.contrib.operators.gcs_download_operator import GoogleCloudStorageDownloadOperator
然后尝试在DAG中使用它:

download_file =  GoogleCloudStorageDownloadOperator(bucket='us-central1-scale-training-d7d12089-bucket',
    google_cloud_storage_conn_id='google_cloud_default',
    object='params.json',
    filename='params.json')  
收到此错误:

未定义“GoogleCloudStorageDownloadOperator”


编辑:我正在使用Google Cloud Composer,因此我假设已安装相关的依赖项。

如果尚未安装,还需要将GCP依赖项添加到:

pip安装apache气流[gcp\U api]


文档中有关于安装的更多信息:

我正在使用cloud composer,所以我假设这些已经安装好了这些已经安装好了,您不应该尝试在composer中运行“pip安装apache airflow”。我在我的cloud composer中运行了您的代码,它成功了。你介意添加整个DAG以便我们可以查看它吗?你能告诉我们你的环境是什么版本的Composer吗?您可以使用“gcloud composer environments description”我对这些命令也有同样的问题:从aiffair.contrib.operators.gcs_到_s3导入GoogleCloudStorageTo3Operator从aiffair.contrib.operators.s3_到_gcs_operator导入s3TogleCloudStorageOperator。默认情况下是否安装了contrib操作员?