嵌入式爱好者

查看: 1389|回复: 4

[Linux] 请教开发板怎么安装pyQt5?

[复制链接]

9

主题

37

帖子

90

积分

RK3568通行证

扫一扫,手机访问本帖
发表于 2023-11-17 17:48:15 | 显示全部楼层 |阅读模式
Forlinx您好, RK3568源码的R2版本自带pyQT5, R3版本没带,我试着安装,一直不成功。
请教您们怎么安装的啊? 多谢!我看R2版本安装的是5.14.1;
log如下:
==================
forlinx@ok3568:~/my/Pyserial-Demo$ pip install pyQt5==5.14.1 -i https://pypi.douban.com/**
Looking in indexes: https://pypi.douban.com/**
Collecting pyQt5==5.14.1
  Using cached https://mirrors.cloud.tencent.com/pypi/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz (3.2 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 /tmp/tmp0jtdtqad prepare_metadata_for_build_wheel /tmp/tmpfaqlt9aw
         cwd: /tmp/pip-install-9j3514qk/pyQt5
    Complete output (223 lines):
    Querying qmake about your Qt installation...
    /usr/bin/qmake -query

。。。。。。。
======================================
每次安装到 Preparing wheel metadata ... error就挂掉了,下面全是红字错误信息;
如果用ubuntu官方服务器安装, Installing build dependencies ...就挂掉了。

请指点迷津,多谢!!!
回复

使用道具 举报

9

主题

37

帖子

90

积分

RK3568通行证

 楼主| 发表于 2023-11-20 10:14:05 | 显示全部楼层
本帖最后由 ARMer 于 2023-11-20 10:20 编辑

问题解决了。
参考:https://blog.csdn.net/fhqlongteng/article/details/130113779

正确的安装命令:
sudo apt install python3-pyqt5

然后用pip list可以看到默认安装的是5.14.1版本的pyqt5;
用pip安装确实会在Preparing wheel metadata 挂掉。


点评回复 支持 反对

使用道具 举报

9

主题

37

帖子

90

积分

RK3568通行证

 楼主| 发表于 2023-11-20 10:22:12 | 显示全部楼层
但我的py还是无法运行,原因大约是飞凌R2板桌面接口是weston, R3版改为LXDE;我的py在R2版是运行OK的;
我的py需要:Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

请教版主、路过的高手,请指点一下要怎么做?
多谢!

点评

无法运行有什么报错吗?ubuntu R2版本桌面是lxqt,R3是lxde,并且ubuntu的qt版本默认是qt5.12.8,可能需要更新qt库版本到5.14.1,R2上可以运行的话可以尝试使用apt安装报错缺少的插件。  详情 回复 发表于 2023-11-20 10:32
点评回复 支持 反对

使用道具 举报

0

主题

124

帖子

635

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2023-11-20 10:32:16 | 显示全部楼层
ARMer 发表于 2023-11-20 10:22
但我的py还是无法运行,原因大约是飞凌R2板桌面接口是weston, R3版改为LXDE;我的py在R2版是运行OK的;
  ...

无法运行有什么报错吗?ubuntu R2版本桌面是lxqt,R3是lxde,并且ubuntu的qt版本默认是qt5.12.8,可能需要更新qt库版本到5.14.1,R2上可以运行的话可以尝试使用apt安装报错缺少的插件。
点评回复 支持 反对

使用道具 举报

9

主题

37

帖子

90

积分

RK3568通行证

 楼主| 发表于 2023-11-20 10:56:19 | 显示全部楼层
全都解决了,py可以运行了,多谢!
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-16 03:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表