X86 直接安装
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 源码安装
1. 安装 sip
tar zxvf sip-4.19.8.tar.gz
cd sip-4.19.8
python3 configure.py
make
sudo make install
2. 安装 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
3. 为了方便后续安装,可以把编译好的文件进行打包,然后写一个脚本用来安装。
#!/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."