from .cv2 import *
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
CentOS Linux release 7.2.1511 (Core)
Python3.7
在网上找了诸多帖子,没找到合适的,最终还是解决问题了。字啊这里简要记录下解问题过程,给自己和后来遇到问题的同学提供一些线索。
先检查open-cv模块安装情况
pip install opencv-python
一定要用对应版本Python做pip install,最好直接用
python3.7 -m pip install opencv-python
解决这个依赖问题后,继续下一步
Stack Overflow帖子说
apt install libgl1-mesa-glx
可是我的机器是Centos,yum没有找到这个安装包
通过yum list | grep libgl
发现有两个包相关性比较强
mesa-libglapi.x86_64 18.3.4-12.el7_9
pygtk2-libglade.x86_64 2.24.0-9.el7
通过yum安装以上两个包后,解决问题