You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Big Sur 11.5.2(Apple Silicon)安装PyQt5报错如何解决

报错核心原因

PyQt5官方未提供Apple Silicon(arm64)架构的预编译wheel包,且你当前使用的sip v15.0.2版本和PyQt5的构建脚本不兼容,导致源码构建失败。

解决方案

方法1:安装Homebrew适配版PyQt5(推荐)

  • 先确保已安装Homebrew,执行如下命令安装适配arm64架构的PyQt5:
    brew install pyqt5
  • 安装完成后将Homebrew的PyQt5路径关联到你当前的Python环境,你使用的是Python3.8,执行命令:
    echo 'export PYTHONPATH="/opt/homebrew/opt/pyqt5/lib/python3.8/site-packages:$PYTHONPATH"' >> ~/.zshrc
  • 执行source ~/.zshrc生效后,即可在虚拟环境中正常导入使用PyQt5。

方法2:降级sip到兼容版本后安装

sip v15+和PyQt5的构建接口不匹配,先执行降级命令:
pip3 install sip==5.5.0
降级完成后重新执行安装命令即可:
pip3 install pyqt5

方法3:通过Rosetta 2转译安装

如果上述方法都不生效,可临时使用x86兼容环境安装:

  • 打开访达→应用程序→实用工具,右键点击「终端」选择「显示简介」
  • 勾选「使用Rosetta打开」,重启终端
  • 重新执行pip3 install pyqt5即可正常安装运行x86版本的PyQt5。

内容的提问来源于stack exchange,提问作者siddhant srivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 22:57:04