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

使用Ultralytics YOLOv5的export.py时遇ModuleNotFoundError报错求助

解决“No module named 'ultralytics.yolo'”报错的方案

以下是几种针对性的解决方法,按优先级尝试:

  • 切换到仓库根目录执行命令
    确保你当前的工作目录是yolov5仓库的根文件夹(即包含export.py、requirements.txt的目录)。如果之前在子目录运行命令,先切换目录:

    cd /path/to/your/yolov5
    

    然后重新执行你的导出命令:

    python export.py --img-size 640 --batch-size 1 --weights ../best.pt
    
  • 以可编辑模式安装仓库依赖
    直接通过pip安装仓库的可编辑版本,让Python能够正确识别仓库内部的模块结构:

    cd /path/to/your/yolov5
    pip install -e .
    
  • 单独安装ultralytics包
    若requirements.txt未包含最新的ultralytics依赖,直接安装官方包:

    pip install ultralytics
    
  • 确认Python环境一致性
    确保执行python的环境和安装依赖的pip属于同一环境,避免版本混用。可以用以下命令强制在当前Python环境安装:

    python -m pip install ultralytics
    
  • 清理冲突安装
    如果之前安装过旧版yolov5或ultralytics,先卸载再重装:

    pip uninstall -y yolov5 ultralytics
    cd /path/to/your/yolov5
    pip install -U -r requirements.txt
    pip install -e .
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 11:05:57