如何在带有 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 许可协议

阅读 567
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题