# 一、PyQt5安装与配置
在安装好homebrew以及使用miniforge配置好python@3.9环境后进行以下操作
brew install pyqt5
echo 'export PATH="/opt/homebrew/opt/qt@5/5.15.4_1/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/pyqt@5/5.15.4_1/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
- 注意其中
5.15.4_1
是版本号,可能会出现一定的偏差,需要根据实际情况进行修改
然后,将 /opt/homebrew/Cellar/pyqt@5/5.15.4_1/lib/python3.9/site-packages里内容全部拷贝至/Users/账户名/miniforge3/lib/python3.9/site-packages文件夹下,此时pyqt编译环境就已经搭建完成
使用pip安装会出现错误的原因是:
pip安装用的是arm64模式,即使自己compile了Qt,qmake和Library所有.so文件都是arm64模式
但是一到了pip install PyQt5,它的compile option中还是有-arch x86_64,导致arm64原生模式无法成功安装
然而homebrew已经将pyqt5编译成功转为arm64版pyqt,但是其前提是用它安装的Arm版python@3.9
# 二、Pycharm配置开发环境
# 2.1QT Designer
使用命令查询qt-designer的文件位置:brew list qt@5 | grep Designer.app
根据命令行显示的结果往上滑把你自己的Designer.app文件夹copy
下来,进入Pycharm
# 2.2PyUIC
同样的,使用命令which pyuic5
查询pyuic所在文件位置,将其导入PyCharm中完成配置