问题详述
Traceback (most recent call last):
File "/root/yolov5/test.py", line 7, in <module>
from utils.datasets import *
File "/root/yolov5/utils/datasets.py", line 10, in <module>
import cv2
File "/usr/local/lib64/python3.9/site-packages/cv2/__init__.py", line 181, in <module>
bootstrap()
File "/usr/local/lib64/python3.9/site-packages/cv2/__init__.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
解决方法
安装缺失的图形库 (推荐)
在基于 CentOS/RHEL 的系统上(如您的路径所示),运行以下命令:
sudo yum install mesa-libGL
如果您使用的是 Ubuntu/Debian 系统,请使用:
sudo apt-get update
sudo apt-get install libgl1-mesa-glx