pyqt5 安装
X86 直接安装
sudo apt install python3-pyqt5
或者
python3 -m pip install --upgrade pip
pip3 install pyqt5==5.14.2 --user
pyqt5 最好和 qt5 版本对应。 参考: https://stackoverflow.com/questions/59711301/install-pyqt5-5-14-1-on-linux
ARM 源码安装
安装包见附件
安装必要的开发版本软件
sudo dnf install python3-devel
sudo dnf install qt5-devel
安装 sip
tar zxvf sip-4.19.8.tar.gz
cd sip-4.19.8
python3 configure.py
make
sudo make install
安装 pyQt5
tar zxvf PyQt5_gpl-5.10.1.tar.gz
cd PyQt5_gpl-5.10.1
python3 configure.py --qmake /usr/bin/qmake-qt5
make
sudo make install
为了方便后续安装,可以把编译好的文件进行打包,然后写一个脚本用来安装。
#!/usr/bin/bash
SIP=sip-4.19.8
PYQT=PyQt5_gpl-5.10.1
rm -rf ~/${SIP}
rm -rf ~/${PYQT}
tar xvfz ./${SIP}_build.tar.gz -C ~/
tar xvfz ./${PYQT}_build.tar.gz -C ~/
cd ~/${SIP}
sudo make install
cd ~/${PYQT}
sudo make install
rm -rf ~/${SIP}
rm -rf ~/${PYQT}
echo "install done."
附件
附件中压缩包内是编译好的 rk3399 的二进制,解压出来的是 编译好的 rk3228 的二进制。 附件pyqt5_install.tar.gz