python-2.7 - 由于依赖项冲突(Python 3),无法在我们的 python 应用程序(Google Cloud Platform)中安装 google-api-core 包
问题描述
当我尝试安装 Google Core API 包时,该包的每个不同版本都会出现错误。该应用程序在 Python 3 中运行,我得到以下日志:
The user requested google-api-core==1.21.0
google-cloud-core 1.4.3 depends on google-api-core<2.0.0dev and >=1.19.0
google-api-core[grpc,grpcgcp] 1.29.0 depends on google-api-core 1.29.0
ERROR: Cannot install -r requirements.txt (line 52) and google-api-core[grpc,grpcgcp]==1.14.0 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
The command '/bin/sh -c pip3 install -r requirements.txt' returned a non-zero code: 1
ERROR
ERROR: build step 0 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1
我们想在谷歌云平台上安装这个包。有人可以帮我解决冲突的依赖问题吗?
我们尝试了以下软件包,但它们都不起作用。
#google-api-core==1.29.0
#google-api-core[grpc,grpcgcp]==1.14.0
#google-api-core==1.23.0
# google-api-core==1.19.0
# google-api-python-client==1.9.3
# google-auth==1.30.0
# google-auth-httplib2==0.0.4
# google-auth-oauthlib==0.4.1
# google-cloud==0.34.0
# google-cloud-bigquery==1.25.0
# google-cloud-bigquery-storage==2.0.1
# google-cloud-bigtable==1.2.1
# google-cloud-core #==1.4.3
# google-cloud-datastore==1.12.0
# google-cloud-language==2.0.0
# google-cloud-logging==1.15.0
# google-cloud-pubsub==2.1.0
# google-cloud-resource-manager==0.30.2
# google-cloud-scheduler==2.2.0
# google-cloud-secret-manager==2.0.0
# google-cloud-spanner==1.19.1
# google-cloud-storage==1.29.0
# google-cloud==0.34.0
# google-auth==1.22.1
#grpc-google-iam-v1==0.12.3
#grpcio==1.29.0
# google-resumable-media
所有其他相关的软件包版本如下,它们正在工作:
google-api-core==1.21.0
google-api-python-client==1.6.7
google-auth==1.30.0
google-auth-httplib2==0.0.4
google-auth-oauthlib==0.4.1
google-cloud
google-cloud-bigquery
google-cloud-bigquery-storage==2.0.1
google-cloud-bigtable==1.2.1
google-cloud-core==1.4.3
google-cloud-datastore==1.12.0
google-cloud-language==2.0.0
google-cloud-logging==1.15.0
google-cloud-pubsub==1.7.0
google-cloud-resource-manager==0.30.2
google-cloud-scheduler==2.0.0
google-cloud-secret-manager==2.0.0
google-cloud-spanner==1.19.1
google-cloud-storage==1.29.0
google-cloud-translate==3.0.1
google-cloud-videointelligence==1.16.0
google-cloud-vision==2.0.0
google-crc32c==1.0.0
google-pasta==0.2.0
googleapis-common-protos==1.52.0
感谢您的时间和支持!
解决方案
推荐阅读
- php - 如何在 php 中将 dmy 转换为 dmy?
- php - 更改 php-cli 版本
- microsoft-graph-api - 504 创建团队时网关超时
- android - 某些设备中的 NDK Native 相机问题
- linux - 用于检查 jdk 版本是否高于 1.8 的 Shell 脚本
- windows - EMGU CV 中的 VideoWriter 对象可以在 Windows 控制台应用程序中使用吗?
- excel - 设置值时Textframe2.Orientation错误
- python - 在 Spyder 中安装包,例如 geopandas - “没有名为 XXXXXXX 的模块”
- csv - SAPGUI(LoadRunner)中的表问题
- excel - Excel:根据最小/最大列有条件地添加图标