import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc

加油❤

报错情况

安装cv2方式:python -m pip install opencv-python
import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc_第1张图片
之后进入python环境
import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc_第2张图片

>>> import cv2
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/local/lib64/python3.6/site-packages/cv2/__init__.py", line 181, in 
    bootstrap()
  File "/usr/local/lib64/python3.6/site-packages/cv2/__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
  File "/usr/lib64/python3.6/importlib/__init__.py", line 126, 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

报错原因

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

解决方式

[root@iZ8vb3jdbneqr0blsjqektZ ~]# pip3 install opencv-python-headless

pip3 install opencv-python-headless
import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc_第3张图片

安装 opencv-python-headless后,问题顺利解决

你可能感兴趣的:(开发过程遇到的坑,linux,python,opencv)