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

如何为Azure Function安装Python包?尝试多法失败且无法访问Kudu控制台

Azure Functions Python包安装问题解决方案

本地部署同步依赖(推荐)

如果你用VS Code配合Azure Functions扩展开发:

  • 确保本地安装了azure-functions-core-tools
  • 在本地项目根目录(包含requirements.txt的文件夹)打开终端,执行:
    func azure functionapp publish <你的函数应用名称> --build remote
    
    这个命令会触发Azure远程构建流程,自动读取requirements.txt并安装所有依赖,无需手动操作控制台。

用Azure门户高级工具替代Kudu

如果之前找不到Kudu入口:

  • 登录Azure门户,进入你的函数应用
  • 左侧菜单找到「开发工具」→「高级工具」,点击「Go」进入
  • 顶部菜单选择「Debug console」→「CMD」(Linux环境选「Bash」),在控制台执行:
    pip install -r requirements.txt
    
    完成依赖安装后重启函数应用即可。

检查requirements.txt的正确性

先确认几个细节:

  • 文件必须放在wwwroot根目录,不能在子文件夹里
  • 包名格式正确,比如requests==2.31.0(指定版本能避免兼容问题)
  • 每行一个包,不要有多余空格或中文标点

开启远程构建自动安装

若远程构建未触发,手动配置应用设置:

  • 进入函数应用的「配置」→「应用设置」
  • 添加或修改设置项SCM_DO_BUILD_DURING_DEPLOYMENT,值设为true
  • 重新部署代码后,Azure会自动执行依赖安装步骤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 05:05:13