如何在带有 M1chip(ppc64el 架构)的 Mac 上运行 pyqt5?

新手上路,请多包涵

现在。当我运行它时。错误来了

ImportError: dlopen(/Users/v/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so, 2): 找不到合适的图像。确实找到了:/Users/v/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so: mach-o,但架构错误/Users/v/Library/Python/3.8/lib/ python/site-packages/PyQt5/QtWidgets.abi3.so: mach-o,但架构错误

原文由 vihanchou 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 572
1 个回答

经过数小时的反复试验,我终于能够解决这个问题。我成功的配置是:

  1. 使用 Rosetta 2 打开终端 ( https://dev.to/courier/tips-and-tricks-to-setup-your-apple-m1-for-development-547g )

  2. 使用非自制的python(我的在/usr/bin/python3)创建虚拟环境

    /usr/bin/python3 -m venv env
    source env/bin/activate
    
  3. 升级点

    pip install --upgrade pip
    
  4. 安装 PyQt5 “` pip install PyQt5

”`

原文由 executeinstaller 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题