Could not load the Qt platform plugin "xcb" in "/home/.conda/envs/py39/lib/python3.9/site-packages/cv2/qt/plugins" even though it was found.
按照其他网友说的,在终端设置临时环境变量,或者在~/.bashrc末尾加入:
export QT_DEBUG_PLUGINS=1
这样在运行程序就可以看到具体调试信息。
有网友找到的问题是缺失某些动态库文件,再运行时没有看到缺失库文件的消息。
根据提示信息,找到了对应的库文件但是不能加载成功。判断是版本不匹配。
重新安装低版本的opencv-python,到4.4的,但还是不行。
看到python3.9版本没有对应的更低的4.x的opencv-python, 降低python版本,conda建立python3.8的虚拟环境,找到并安装opencv-python 4.3版本,再运行程序,通过。