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

无法安装azure-ai-vision-computervision包及导入报错求助

解决方案:Azure AI Vision 导入错误修复

原因分析

你安装的azure-ai-vision-computervision是Azure计算机视觉的新版SDK,其API结构与旧版azure-cognitiveservices-vision-computervision完全不同,新版中不再提供ComputerVisionClient这个类,因此触发导入错误。

修复方案

  • 方案1:使用新版SDK的正确导入逻辑
    若要继续使用新版包,需替换导入语句并适配新API:

    1. 修改导入代码:
    from azure.ai.vision.imageanalysis import ImageAnalysisClient
    from azure.ai.vision.imageanalysis.models import VisualFeatures
    from azure.core.credentials import AzureKeyCredential
    
    1. 示例客户端初始化代码:
    key = "你的Azure服务密钥"
    endpoint = "你的Azure服务终结点"
    
    client = ImageAnalysisClient(
        endpoint=endpoint,
        credential=AzureKeyCredential(key)
    )
    
  • 方案2:安装旧版SDK匹配现有代码
    若要保留ComputerVisionClient的导入和原有代码逻辑,需切换到旧版包:

    1. 卸载新版包:
    pip uninstall -y azure-ai-vision-computervision
    
    1. 安装旧版认知服务视觉包:
    pip install azure-cognitiveservices-vision-computervision
    
    1. 确保导入语句为旧版路径:
    from azure.cognitiveservices.vision.computervision import ComputerVisionClient
    from azure.cognitiveservices.vision.computervision.models import VisualFeatureTypes
    from msrest.authentication import CognitiveServicesCredentials
    
  • 额外检查项

    • 确认Python版本兼容:新版azure-ai-vision-computervision要求Python 3.8及以上,版本过低需升级Python或选择兼容的旧版包。
    • 验证运行环境:确保安装包和执行脚本使用的是同一个Python虚拟环境,避免环境不一致导致模块查找失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:08:21