微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在安装后导入 opencv 时在 Jupyter Notebook 中出现错误:libGL.so.1:无法打开共享对象文件:没有这样的文件或目录

如何解决在安装后导入 opencv 时在 Jupyter Notebook 中出现错误:libGL.so.1:无法打开共享对象文件:没有这样的文件或目录

我已经在我的 ubuntu 20.04LTS 操作系统中安装了 python3。我还直接从 snap 商店安装了 Jupyter notebook。现在我正在尝试使用以下命令从 jupyter notebook 安装 OpenCV:pip install OpenCV-python.
我也试过:!pip install OpenCV-python

在这两种情况下,它都表示要求已经满足。下面是截图:

enter image description here

每当我尝试时:import cv2.
它给出了错误libGL.so.1: cannot open shared object file: No such file or directory.
虽然我已经通过 python3 中的终端安装了 OpenCV 并且它成功地导入到了 python3 终端中。但无法在 Jupyter notebook 中导入。

请提出建议,我该如何解决此问题并将 OpenCV 导入 Jupyter Notebook。

通过 python 和 Jupyter 笔记本安装时,我可以学习和理解这些库如何与操作系统交互的任何链接都会有所帮助。
谢谢!

解决方法

发生这种情况是由于使用了预构建的 CPU。将软件包安装为无头软件包。 我有类似的问题,通过使用下面的命令得到解决

pip install opencv-python--headless

参考https://pypi.org/project/opencv-python-headless/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。