ImportError: libGL.so.1: cannot open shared object file: No such file or dir...解决Python import cv2报错
时间: 2023-12-19 13:32:16 浏览: 253
libstdc++.so.6: 无法打开共享对象文件: 没有那个文件或目录
5星 · 资源好评率100%
这个错误通常是由于缺少OpenGL库文件引起的。解决方法是安装缺失的OpenGL库文件。你可以按照以下步骤进行操作:
1. 首先,使用以下命令安装OpenGL库文件:
```shell
sudo apt-get install libgl1-mesa-glx
```
2. 如果上述命令无法解决问题,可以尝试安装libgl1-mesa-glx:i386:
```shell
sudo apt-get install libgl1-mesa-glx:i386
```
3. 如果你使用的是NVIDIA显卡驱动,你还需要安装NVIDIA的OpenGL库文件:
```shell
sudo apt-get install libgl1-nvidia-glx
```
4. 安装完成后,重新运行你的Python程序,应该不再报错。
阅读全文