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

无法通过Firebase CLI将Python函数部署至现有Firebase项目

解决Firebase CLI初始化函数时看不到Python选项的问题

核心原因

Python函数仅支持Firebase第2代Cloud Functions,且不能与1代JS/TS函数共用同一目录,同时需要Blaze付费计划支持。

具体解决步骤

  • 先确认Firebase CLI版本:执行firebase --version,确保是12.5.2及以上,若版本不符重新执行npm install -g firebase-tools完成更新。
  • 回到项目根目录(不要进入已有的JS/TS functions目录),执行firebase init functions:
    1. 当提示选择函数目录时,选择创建新目录(比如命名为functions-python),不要复用已有目录。
    2. 接下来会提示选择函数运行时,此时应该会出现Python选项,直接选择即可。
  • 若仍未出现Python选项,检查你的Firebase项目是否为Blaze计划:免费Spark计划不支持Python函数,需要升级至Blaze。
  • 初始化完成后,可在新的Python函数目录下编写代码,部署时指定目录:firebase deploy --only functions:functions-python(替换为你实际的目录名)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:50:54