【发布时间】:2020-03-05 08:25:00
【问题描述】:
我正在使用 Python 3 在 Google Cloud Composer 上运行 Airflow 1.10.6。要从 Composer 环境启动数据流作业,我需要拥有 PyPi 包 google-cloud-datastore。当我尝试通过界面或云外壳添加此包时,构建失败。它引发以下错误:
此环境上的更新操作在 1 小时前失败,并显示以下错误消息: 安装 PyPI 包失败。
如果我检查 Kubernetes Engine 的 Google Build 日志,我会看到以下错误:
我 2020-03-04T14:36:23.939075607Z [0mgoogle-cloud-datastore 1.11.0 要求 google-cloud-core=1.0.3,但您有 google-cloud-core 0.29。 1.
我 2020-03-04T14:36:23.939669242Z google-cloud-datastore 1.11.0 有要求 google-api-core[grpc]=1.14.0,但你有 google-api-核心 1.8.1。
所以 google-cloud-datastore 需要 google-cloud-core>=1.0.3。我尝试将 google-cloud-core 显式设置为 1.0.3,但随后出现以下错误:
我 2020-03-05T08:13:18.539300693Z [0mgoogle-cloud-logging 1.9.1 要求 google-cloud-core=0.29.0,但您有 google-cloud-core 1.0。 3.
我 2020-03-05T08:13:18.539878367Z google-cloud-bigtable 0.32.0 有要求 google-cloud-core=0.29.0,但你有 google-cloud-core 1.0.3 .
我 2020-03-05T08:13:18.540308937Z google-cloud-bigquery 1.8.1 有要求 google-cloud-core=0.29.0,但你有 google-cloud-core 1.0.3 .
因此,软件包所需的版本范围不会重叠。有谁知道这是否可以修复?请告诉我。
【问题讨论】:
标签: google-cloud-datastore google-cloud-composer