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

无法从azure.ai.formrecognizer导入DocumentAnalysisClient报错求助

解决ImportError: cannot import name 'DocumentAnalysisClient' from 'azure.ai.formrecognizer'

以下是针对该错误的几种有效解决方法:

  • 检查并升级azure-ai-formrecognizer包版本
    DocumentAnalysisClient是Azure Form Recognizer Python SDK v3.1及以上版本才引入的新客户端类,v3.0及更早版本仅提供FormRecognizerClient。

    • 查看当前安装版本:
      pip show azure-ai-formrecognizer
      
    • 若版本低于3.1,执行升级:
      pip install --upgrade azure-ai-formrecognizer
      
  • 重新安装修复损坏的包
    若包安装不完整或损坏,可先卸载再重新安装:

    pip uninstall -y azure-ai-formrecognizer
    pip install azure-ai-formrecognizer
    
  • 排查本地同名文件冲突
    确保你的项目目录中没有创建与SDK模块同名的文件(如azure.py、formrecognizer.py),这类文件会覆盖官方包的导入路径。可通过以下代码验证模块路径:

    import azure.ai.formrecognizer
    print(azure.ai.formrecognizer.__file__)
    

    若输出为本地项目内的文件路径,删除该同名文件即可。

  • 旧版本兼容方案(若无法升级)
    如果你因依赖限制无法升级SDK,可改用旧版本对应的客户端类:

    from azure.ai.formrecognizer import FormRecognizerClient
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 23:02:37