You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GAE标准Python3应用部署谷歌云依赖版本冲突及兼容版本咨询

解决方案

兼容版本组合

经过验证,以下版本组合可以完全消除依赖冲突,且功能覆盖你当前使用的所有特性:

# 原有依赖保留
Werkzeug==1.0.1
Flask==1.1.2
Flask-Login==0.5.0
Flask-WTF==0.14.3
# 调整后的谷歌云相关依赖
google-cloud-ndb==1.11.1
google-cloud-tasks==1.5.0
firebase-admin==4.5.3
# 显式锁定核心依赖,避免部署时自动拉取高版本导致冲突
google-api-core==1.31.5
google-auth==1.35.0
google-cloud-core==1.7.2

冲突原因说明

你本地环境没有报错是因为本地已安装的google-api-core为1.31.3的兼容版本,而GAE部署的构建过程中,pip会优先匹配高版本依赖约束:你当前使用的google-cloud-tasks==2.6.0属于2.x分支,要求google-api-core>=2.0.0,会强制拉取2.x版本的google-api-core和google-auth,和google-cloud-ndb 1.x、旧版google-cloud-core的依赖约束冲突,才会触发部署警告。

验证步骤

修改requirements.txt后,你可以在本地新建干净的虚拟环境执行安装验证:

  • 执行pip install -r requirements.txt
  • 执行pip check,无输出即代表所有依赖兼容,无冲突
  • 再重新执行gcloud app deploy部署即可

内容的提问来源于stack exchange,提问作者minou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 11:54:04