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

YOLOv8获取预测类别名称报错:ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'ultralytics.yolo'问题

问题原因

该错误是因为ultralytics库的导入路径在新版本中已简化,同时可能存在库未正确安装或版本过旧的情况。

解决步骤

  • 第一步:安装/更新ultralytics库
    打开终端执行以下命令,确保安装最新版ultralytics:

    pip install ultralytics --upgrade
    

    若使用虚拟环境,需先切换到对应环境再执行命令。

  • 第二步:修改导入语句
    新版本ultralytics无需深层路径导入YOLO,将原导入代码替换为:

    from ultralytics import YOLO
    
  • 第三步:完整可运行代码示例

    from ultralytics import YOLO
    
    model = YOLO("path/to/best.pt")
    results = model.predict(source=0, save=True, conf=0.5, show=True)
    names = model.names
    
    for r in results:
        for c in r.boxes.cls:
            print(names[int(c)])
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 11:44:56