树莓派3B+搭建GUI界面开发环境搭建详细步骤(python3.5+

树莓派3B+搭建GUI界⾯开发环境搭建详细步骤
(python3.5+pyqt+eric6)
⽬录
⼀、树莓派环境
硬件:树莓派3B+
镜像系统:2019-04-08-raspbian-stretch-full.img
⼆、换源更新(已换源可跳过这⼀步)
1、打开sources.list⽂件进⾏修改
sudo nano /etc/apt/sources.list
2、⽤ # 注释掉或删掉原⽂件内容,⽤以下内容取代(Ctrl + O 保存再 Ctrl + X 退出):
deb mirrors.tuna.tsinghua.edu/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src mirrors.tuna.tsinghua.edu/raspbian/raspbian/ stretch main contrib non-free rpi
3、打开raspi.list⽂件进⾏修改
水泵远程监控
sudo nano /etc/apt/sources.list.d/raspi.list
4、⽤ # 注释掉或删掉原⽂件内容,⽤以下内容取代(Ctrl + O 保存再 Ctrl + X 退出):
deb mirrors.tuna.tsinghua.edu/raspberrypi/ stretch main ui
deb-src mirrors.tuna.tsinghua.edu/raspberrypi/ stretch main ui
5、更新软件
sudo apt-get update
sudo apt-get upgrade
三、GUI环境搭建
1、安装SIP(4.18.1)
(1) ⾸先运⾏
sudo apt-get install python3-dev libpython3-dev
(2) 下载 sip 包:
(3) 进⼊解压后的⽬录进⾏编译
sudo python3 ./configure.py
sudo make
sudo make install
(4) 查看 sip 版本
sip -V    # 正常输出:4.18.1
集成电路版图设计万能夹具python3
>>>import sip
降压散
>>>print(sip.SIP_VERSION_STR)
4.18.1
两次输出都为 4.18.1,如果不是,则运⾏下⾯删除重装
sudo rm -rf /usr/lib/python3/dist-packages/sip*
2、安装 PyQt5
(1) 安装 Qtcreator
sudo apt-get install qt5-default qtcreator
(2) 安装 PyQt5
sudo apt-get install python3-pyqt5-dbg
(3) 安装 PyQt5.svg
sudo apt-get install libqt5svg5 python3-pyqt5.qtsvg qtsvg5-doc
之所以在安装 PyQt5.svg 的时候会改变 sip 的版本,是因为在这⼀步会⾃动安装 sip 的相关依赖,我这⾥⾃动安装了 4.18.1 的依赖,所以之前直接下载的是 4.18.1 的 sip
(4) 再检查⼀下 sip 版本
sip -V    # 正常输出:4.18.1
python3
>>>import sip
>>>print(sip.SIP_VERSION_STR)
小型迷你封口机怎样封口4.18.1
两次输出都为 4.18.1
3、安裝QScintilla(2.11.2)
(1) 下载 QScintilla 包
(2) 编译安装
cd Qt4Qt5
sudo qmake  qscintilla.pro
修改⽣成的 MAKEFILE ⽂件,在CFLAGS 和 CXXFLAGS 后⾯ 加上 -std=c++11
CFLAGS  = -pipe -O2 -fvisibility=hidden -D_REENTRANT -w -fPIC $(DEFINES) -std=c++11
CXXFLAGS  = -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -w -fPIC $(DEFINES)  -std=c++11之后进⾏编译
make
sudo make install
(3) 安裝designer
cd designer-Qt4Qt5
sudo qmake designer.pro
发现会报错
涉水喉
Raspberry pi |qmake designer.pro
Project ERROR: Unknown module(s) in QT: designer
下载 libqt5designer5、qttools5-dev解决错误
sudo apt-get install libqt5designer5
sudo apt-get install qttools5-dev
继续安装
qmake designer.pro
make
make install
(4) 安装Pythonbingdings
cd QScintilla_gpl-2.11.2/Python
python3 configure.py --pyqt=PyQt5
make
make install
如果报错就直接运⾏下⾯安装PyQt5.Qsci(我不记得有没有报错了)
sudo apt-get install python3-pyqt5.Qsci
4、安装安装eric6(19.04)
(1) 下载 eric6 包
(2) 编译安装
sduo  python3  ./install.py
如果出现pyuic5相关的错误,则运⾏以下命令
sudo apt-get install pyqt5-devtools
如果出现PyQt5.QtSql 相关的错粗,则运⾏以下命令
sudo apt-get install python3-pyqt5.qtsql
点击树莓派的左上⾓-->编程,会看到 eric6,⾄此,安装成功!
⾄于如何使⽤ eric6,可以参考,虽然是在Windows上的,但⼀样适⽤于树莓派,⽽且很详细
后记:
在树莓派上搭建GUI编程还是挺费劲的,主要是版本多,依赖的东西太多,⽽导致不兼容。我搭建树
莓派GUI编程主要是为了⼈脸识别开发能有个可视化界⾯直接操控,后续还要在树莓派上搭建OpenCV开发环境,其实也不知道 eric6 能否成功调⽤OpenCV,正在尝试当中,还希望有过相关开发经验的⼈能够⼀起探讨,指点迷津【抱拳】

本文发布于:2024-09-22 01:43:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/307213.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:开发   搭建   安装   树莓   相关
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议