Mac系统无法下载PyQt5及运行、扩展安装报错求助
Mac下PyQt5安装失败/运行报错的解决办法
1. 先装Qt底层依赖(推荐用Homebrew)
Mac直接用pip装PyQt5经常因为缺Qt基础库失败,先通过Homebrew装Qt:
brew install qt
装完后把Qt路径加入环境变量(zsh用户编辑~/.zshrc,bash用户编辑~/.bash_profile):
echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
2. 重新安装PyQt5
用pip安装时加上参数确保授权和 verbose 输出,方便排查问题:
pip3 install pyqt5 --config-settings --confirm-license= --verbose
如果你的Python环境用的是pip而不是pip3,替换成pip即可。
3. 排查Python环境冲突
Mac自带Python和自己装的版本容易搞混,先确认当前用的是哪个Python:
which python3
然后用对应路径的pip安装,比如查到路径是/usr/local/bin/python3,就执行:
/usr/local/bin/python3 -m pip install pyqt5
4. 换用conda安装(如果用Anaconda/Miniconda)
用conda管理环境的话,直接装PyQt5更省心,不会有依赖问题:
conda install -c anaconda pyqt
5. 验证安装
装完后跑一段测试代码确认:
import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) window = QWidget() window.setWindowTitle('PyQt5 测试') window.show() sys.exit(app.exec_())
能弹出窗口就说明没问题了。
内容的提问来源于stack exchange,提问作者Aster
相关产品推荐
相关产品推荐

