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

使用az functionapp create创建Azure Python函数应用失败如何解决?

错误原因解析

  1. 第一个运行时不支持报错:Windows系统的Azure函数应用原生不支持Python运行时,只有Linux系统的函数应用才支持Python作为运行时,所以你指定--os-type windows搭配--runtime python会触发参数校验失败。
  2. 第二个Conflict冲突报错:是因为challenge这个函数应用名称已经在你选定的资源组/区域中被占用,不管选择什么运行时都无法重复创建同名的函数应用资源。

正确部署操作步骤

  • 部署Python函数应用必须将操作系统参数指定为Linux,你可以直接使用如下修正后的创建命令,替换其中的占位符即可:
az functionapp create --consumption-plan-location westus --runtime python --runtime-version 3.7 --functions-version 3 --name <自定义全局唯一的函数应用名称> --os-type linux --resource-group <你的资源组名称> --storage-account <你的存储账户名称>

注意:Linux环境的Python函数应用和你现有运行的Windows环境C#站点完全资源隔离,不会互相影响,可以正常在同个Azure订阅下共存。

  • 如果此前已经有同名的闲置函数应用,可以先执行命令删除后再重新创建:
az functionapp delete --name challenge --resource-group <你的资源组名称>
  • 若后续有版本升级需求,Python 3.7也支持4.x版本的Functions runtime,只需将命令中的--functions-version参数值修改为4即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 23:27:04