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

Azure Function App部署Python代码遇Requests模块缺失问题

解决Azure Function App部署后找不到Requests模块的问题
  • 检查requirements.txt的格式与位置
    确保文件放在函数应用根目录(和host.json同级),内容里Requests拼写正确,建议指定具体版本,比如requests==2.31.0,避免版本兼容问题,不要有多余空格或无效换行。

  • 确认部署触发了依赖安装
    用Azure CLI部署时,务必执行func azure functionapp publish <app-name>命令,该命令会自动读取requirements.txt并安装依赖;用VS Code部署时,检查部署配置是否勾选了“Install project dependencies”选项。

  • 对齐本地与Azure的Python版本
    本地开发用的Python版本要和Azure上的一致。在Azure门户进入Function App,到配置>常规设置查看Python版本,本地切换到相同版本重新打包部署。

  • 用Kudu控制台验证依赖状态
    进入Function App的高级工具>Go打开Kudu控制台,进入site/wwwroot目录,运行pip list查看已安装包,确认requests是否存在。如果没找到,直接在命令行执行pip install -r requirements.txt重新安装。

  • 排除虚拟环境干扰
    本地开发用的虚拟环境文件夹(比如venv)不要上传到Azure,避免函数应用读取错误的环境路径,部署前确保代码里不包含这类目录。

  • 检查代码导入语句
    确保代码里用的是import requests,不要用相对导入或自定义路径,避免模块查找路径出错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:35:54