由于官方并没有在 M1 上编译 PyQt 导致安装存在一些问题。
M1 上的 Python 不能直接使用 x64 的 PyQt5。但是 M1 上可以运行 x64 的 Python。所以通过安装 x64 的 Python 然后再安装 PyQt5 即可。

1. 安装 Python
python-3.9.13-macosx10.9.pkg

2. 勾选自定义同时只勾选安装 pip

step1.png

step1.png

3. 设置 pip 源

/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install pqi
/Library/Frameworks/Python.framework/Versions/3.9/bin/pqi use tuna

4. 安装 PyQt5

/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install PyQt5

5. 测试

/Library/Frameworks/Python.framework/Versions/3.9/bin/python3

step3.png

📢📢📢

也可以直接安装 Miniconda

然后:conda install -c conda-forge pyqt