- 出现该问题的原因:python3中同时安装opencv==4.5.0和PyQt5会存在不兼容问题。
- 解决思路有两种
- 方法一(不要求opencv一定是4.5.0版本)
- sudo pip3 uninstall opencv-python
- sudo pip3 install opencv-python-headless
- 方法二(要求opencv一定是4.5.0版本)
- sudo pip3 uninstall pyqt5
- sudo pip3 uninstall pyqt5-sip
- sudo conda install pyqt
- sudo conda install -c conda-forge opencv==4.5.0
- 方法一(不要求opencv一定是4.5.0版本)
QObject::moveToThread: Current thread is not the object`s thread. Cannot move to target thread
最新推荐文章于 2023-09-08 15:46:29 发布
当在Python3环境中同时安装opencv==4.5.0和PyQt5时,可能出现'QObject::moveToThread: Current thread is not the object`s thread. Cannot move to target thread'的问题。解决方案包括卸载并重新安装opencv为headless版本,或者卸载PyQt5及相关库,然后通过conda安装指定版本的opencv和pyqt。
摘要由CSDN通过智能技术生成