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

Azure Function App部署失败:spacy-transformer及torch安装问题求助

解决Azure Function App中torch及spacy-transformer的部署安装问题

可以通过requirements.txt完成torch安装以解决部署问题,但需要针对Azure的运行环境做适配,直接写入torch包名大概率会因为平台兼容性或依赖版本冲突失败,具体操作如下:

  • 指定适配Azure环境的torch安装源与版本
    Azure Functions默认采用Linux x64或Windows运行环境,需对应指定torch的预编译wheel包地址。以Linux x64环境为例,requirements.txt内容可配置为:

    torch==2.0.1+cpu -f https://download.pytorch.org/whl/cpu
    torchvision==0.15.2+cpu -f https://download.pytorch.org/whl/cpu
    spacy-transformers==1.2.5
    spacy==3.5.3
    

    注意:版本号可根据需求调整,但需保证spacy与spacy-transformers版本兼容;若使用GPU实例,需将cpu版本替换为对应cuda版本。

  • 规避依赖版本冲突
    spacy-transformers对torch、transformers有明确版本要求,可通过pip show spacy-transformers查看官方依赖范围,再调整requirements.txt中的版本号,避免不兼容问题。

  • 本地预验证
    先在本地模拟Azure运行环境(如使用对应版本的Functions Docker镜像)执行pip install -r requirements.txt,验证依赖能否正常安装,提前排除问题。

  • 匹配Python运行时版本
    检查Azure Function App的Python运行时版本是否与torch支持的版本匹配(如torch 2.x支持Python 3.8-3.11),在Function App配置中设置对应版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:15:35