在 Raspberry Pi 上安装 PyQt5

在 Raspberry Pi OS 或其他基于 Debian 的 Raspberry Pi 系统上,应从系统软件包仓库安装 PyQt5,而不是手动编译。这样可以确保 Qt 库、开发头文件和 Python 绑定与发行版提供的软件包保持匹配。

sudo apt-get update
sudo apt-get install qt5-default pyqt5-dev pyqt5-dev-tools

如果你正在编写 Python 3 应用程序,还应检查运行时绑定包是否已经安装。在许多 Raspberry Pi OS 版本中,它由 python3-pyqt5 提供:

sudo apt-get install python3-pyqt5

可以用一个简短的导入测试来验证安装:

python3 -c "from PyQt5 import QtCore; print(QtCore.QT_VERSION_STR)"

对于仍然需要 PyQt4 的旧项目,请改为安装 Qt4 软件包:

sudo apt-get install qt4-default qt4-designer qt4-doc qt4-dev-tools python-qt4

PyQt4 属于旧版软件,因此是否可用取决于你使用的 Raspberry Pi OS 或 Debian 版本。如果 apt-get 找不到这些软件包,请先检查你的操作系统版本和软件包仓库,再尝试从源码编译 PyQt4。

Leave a Reply