今天有遇到libGL.so无法找到这个共享库的问题,具体报错如下
from .cv2 import * ImportError: libGL.so.1: cannot open shared object file: No such file or directory
看到这个cvs模块首先第一个想到应该是要安装opencv-python模块,于是尝试安装
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
然后问题依旧,于是翻找资料,说是安装opencv-python-headless模块,于是再次安装这个模块
pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
如果上述方法还不行那就是缺少系统组件,尝试下以下方法
apt update apt install libgl1-mesa-glx
如果是centos系统则用下面方式
yum install mesa-libGL.x86_64