搭建pyqt5-ubuntu编译环境
基于已经安装好的python3.10.12环境进行搭建
1、先查看当前版本
python3--version返回Python3.10.122、尝试直接安装
sudoaptinstallpython3-pyqt53、安装环境
sudoaptinstallpython3-venv4、进入环境
python3-mvenv mypyqt_envsourcemypyqt_env/bin/activate5、验证
创建一个测试文件 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.py6、打包
第一步:安装缺失的 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