Python openCV qt.qpa.plugin: could not find the qt platform plugin "cocoa" in "" 在Mac上的解决方案详解

这是一个不断踩坑的过程~~

首先,我开始的诉求是希望可以利用 openCV 实时显示电脑摄像头获取的内容。

开始用了 cv2.imshow() 结果不行。报错:

qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

然后查了资料,说要同时用 cv2.waitKey(0),结果加上了以后还是一样报错~~

继续搜索解决方案,有提到要安装 opencv-python-headless

pip install opencv-python-headless

结果发现速度巨慢~~
然后切换到清华源:

pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple

结果下载到一半不到的时候就卡住了,多次尝试都不行~~
直接登陆 pypi:
opencv-python-headless

找到下载地址,选择适合自己系统的版本:
Python openCV qt.qpa.plugin: could not find the qt platform plugin
然后用迅雷下载,终于完成了!
然后再用 pip 安装,下面的 path 部分就是下载后存放的地址:

pip install path

终于成功了!!!
再尝试 cv2.imshow() 可以显示!

你可能感兴趣的:(Python笔记,python,opencv)