This repository contains prebuilt PyQt5 and related dependencies (like QtWebEngine, QtSerialPort, QtPrintSupport, QtWebEngineWidgets
) for Raspberry Pi OS 64-bit (ARM64 architecture).
⚠️ This is an unofficial build meant to help others who face issues installing PyQt5 viapip
or cannot find ARM64 binaries.
- Python version: Python 3.12
- OS: Ubuntu Desktop 24.04.2 LTS (64-bit)
- Built using
sip
,qtbase
,qtwebengine
, and official PyQt5 source
-
Clone the repo:
git clone https://github.com/AryanBhirud/pyqt5-arm64-rpi-build.git
-
Rename the repo:
mv pyqt5-arm64-rpi-build PyQt5
-
Copy to your Python site-packages:
sudo cp -r PyQt5/ /usr/lib/python3/dist-packages/
-
Test the install:
python3 >>> from PyQt5 import QtWidgets >>> app = QtWidgets.QApplication([]) >>> window = QtWidgets.QWidget() >>> window.show()
These files may not work if your machine is x86
based or not running linux.
This project is licensed under the GNU General Public License v3.0 (GPLv3).
You are free to use, modify, and distribute this project under the same license.
See the LICENSE file for details.
Note: This repository includes prebuilt binaries of PyQt5, which are themselves licensed under GPL v3 or compatible licenses as per Riverbank Computing.
Feel free to open issues if this helps or doesn't work on your system.