gpt4 book ai didi

python-3.x - 尝试导入 cv2(opencv-python) 包时出错

转载 作者:行者123 更新时间:2023-12-03 22:52:57 26 4
gpt4 key购买 nike

我正在尝试使用 cv2(opencv-python) 包访问我的网络摄像头。
当我尝试导入它时,出现此错误:

Traceback (most recent call last):
File "server.py", line 6, in <module>
import cv2
File "/usr/local/lib/python3.8/dist-packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
注意:我正在尝试在 Linode 服务器上的腻子上导入此包 - 这可能是有用的信息。
如果有人可以向我解释发生了什么,也许可以解决问题,我将不胜感激!

最佳答案

安装 opencv-python-headless而不是 opencv-python .服务器( headless )环境没有安装 GUI 包,这就是您看到错误的原因。 opencv-python取决于 Qt,而 Qt 又取决于 X11 相关库。
其他选择是运行 sudo apt-get install -y libgl1-mesa-dev这将提供缺少的 libGL.so.1如果您想使用 opencv-python . libgl1-mesa-dev软件包的名称可能因您的 GNU/Linux 发行版而异。opencv-python 的完整安装指南可以从包文档中找到:https://github.com/skvark/opencv-python#installation-and-usage

关于python-3.x - 尝试导入 cv2(opencv-python) 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63977422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com