树莓派4B(Bullseye系统)安装Ultralytics遇metadata生成失败错误求助
解决树莓派4安装Ultralytics时的metadata-generation-failed错误
问题根源
安装过程中缺失Fortran编译器(gfortran),导致Ultralytics依赖的scipy包无法完成编译与元数据生成,从而触发错误。
解决步骤
安装编译依赖工具
先更新系统软件源,再安装gfortran及其他必要编译组件:sudo apt update && sudo apt install gfortran gcc g++ python3-dev这些工具是编译Python科学计算类依赖包的基础。
重新安装Ultralytics
依赖工具安装完成后,重新执行安装命令:pip install ultralytics或指定Python3版本执行:
python3 -m pip install ultralytics可选:用预编译包加速安装
针对树莓派ARM架构,可先安装系统源提供的预编译scipy包,避免本地编译的耗时与内存占用:sudo apt install python3-scipy pip install ultralytics
验证安装
安装完成后,运行以下代码验证:
from ultralytics import YOLO model = YOLO('yolov8n.pt') results = model('https://ultralytics.com/images/bus.jpg') print(results)
若能正常输出结果,说明安装成功。
内容的提问来源于stack exchange,提问作者Erfan Sharifi
相关产品推荐
相关产品推荐

