搭建pyqt5-ubuntu编译环境

基于已经安装好的python3.10.12环境进行搭建
1、先查看当前版本

python3--version返回Python3.10.12

2、尝试直接安装

sudoaptinstallpython3-pyqt5

3、安装环境

sudoaptinstallpython3-venv

4、进入环境

python3-mvenv mypyqt_envsourcemypyqt_env/bin/activate

5、验证
创建一个测试文件 test.py:

importsys# 如果安装的是 PyQt5,使用下面两行from PyQt5.QtWidgetsimportQApplication, QLabel# 如果安装的是 PyQt6,使用下面两行# from PyQt6.QtWidgets import QApplication, QLabelapp=QApplication(sys.argv)label=QLabel("Hello Armbian!")label.show()sys.exit(app.exec())# PyQt5 使用 app.exec_()

运行测试

python3 test.py

6、打包

第一步:安装缺失的 venv 组件sudoaptupdatesudoaptinstallpython3.8-venvsudoaptinstallpython3-pip pip3installpyinstallerecho'export PATH=$PATH:~/.local/bin'>>~/.bashrcsource~/.bashrc 后续可以直接用这个打包了 pyinstaller--onefilemain.py 生成的可执行程序在dist中

7、安装usb1.1开发环境

sudoapt-getinstalllibusb-1.0-0-dev python3-pip pip3installPyQt5 pyusbsudopip3installpyusb