QObject::moveToThread:Current thread is not the object`s thread. Cannot move to target thread

大部分说法说,主要问题为opencv-python版本问题,卸载当前版本或是更新版本即可。

以上报错是由于使用 conda 安装 pyqt ,用 pip 安装 opencv ,由版本冲突导致的:

如果您使用 Anaconda 虚拟环境并同时执行 conda install pyqtpip install opencv-python。 opencv-python 会在两个 PyQt 版本之间产生冲突并导致错误。

解决方案

卸载当前用 conda 装的 PyQt:

conda uninstall pyqt
# 然后重新安装
pip install pyQt5
pip install opencv-python
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐