树莓派python3.11(或其他大于python3.9版本)安装pyqt5,及解决报错
·
1、树莓派python3.11自带pyqt5,所以一般不需要自己重新安装。
注意,不要用conda虚拟环境
2、检查树莓派是否已安装pyqt5:
(1)终端输入pip list
(2)终端分别输入以下内容,检查是否报错
python
from PyQt5 import QtWidgets
3、运行了我自己写的一个pyqt界面代码后,出现以下报错:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, vkkhrdisplay, linuxfb, minimalegl, offscreen, wayland-egl, minimal, xcb, vnc, wayland.
***解决办法:
(方法一)没有安装opencv-python-headless,输入下面的命令安装一下就好了
pip install opencv-python-headless
(方法二)pyqt5和opencv-python版本冲突导致的,因为在opencv-python4.2.0以上的版本,opencv-python使用了qt库支持。
在/home/pi/.local/lib/python3.9/site-packages/cv2找到并删除qt文件夹,再重新运行python文件
更多推荐
所有评论(0)