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

部署GCP Cloud Function报错Error ID:945b0f01依赖不兼容如何解决?

GCP Cloud Function 依赖冲突解决方法

报错核心原因:当前使用的 functions-framework 2.1.2 版本要求依赖的click包版本范围为>=7.0,<8.0,但部署环境中安装的click版本为8.0.0,超出兼容范围导致构建失败。

  • 方案1:固定click版本适配现有框架版本
    打开Cloud Function项目根目录下的requirements.txt文件,添加/修改click的版本声明:
    click>=7.0,<8.0
    
  • 方案2:升级functions-framework版本适配高版本click
    如果你需要使用click 8.0+的特性,可以在requirements.txt中指定3.x及以上版本的functions-framework(该版本区间已兼容click 8.x):
    functions-framework>=3.0.0
    
  • 完成配置修改后,重新执行gcloud functions deploy命令即可正常部署。

注意:如果本地有测试用的虚拟环境,建议修改requirements.txt后先执行pip install -r requirements.txt验证依赖无冲突,再执行部署操作,可降低部署报错概率。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 13:54:03