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

通过Git部署项目至Azure时遇错误,寻求技术帮助

问题

通过Git将项目部署到Azure时触发错误,提示找不到requirements.txt文件(错误截图:Azure部署找不到requirements.txt)。项目主文件夹里已经存在requirements.txt,试过把文件移到不同子文件夹并推送到Git后重新部署,问题仍未解决。项目仓库:treebush/OMS

解决步骤
  • 确认requirements.txt在仓库根目录:Azure默认优先在仓库根目录查找该文件,先检查本地仓库根目录是否存在该文件,再对照GitHub仓库的文件结构,确保文件已成功推送到仓库根目录。
  • 设置Azure部署路径:如果项目代码不在根目录,登录Azure门户进入你的App Service,在配置>应用程序设置中添加两个配置项:
    • 键:SCM_DO_BUILD_DURING_DEPLOYMENT,值:true
    • 键:PROJECT,值:你的项目子文件夹路径(比如代码存放在src文件夹,就填写src)
  • 检查.gitignore规则:打开本地的.gitignore文件,确认其中没有排除requirements.txt的规则,若有则删除对应行,再重新推送到GitHub。
  • 自定义依赖文件路径:在仓库根目录创建或修改.deployment文件,写入以下内容来指定requirements.txt的实际路径:
[config]
requirements = ./你的文件夹路径/requirements.txt

替换为实际路径后推送到GitHub,再重新触发部署。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 10:42:04