现在。当我运行它时。错误在于 ImportError: dlopen(/Users/vihanmy/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so, 2): 没有找到合适的图像。有没有发现: /Users/vihanmy/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so:mach-o,但架构错误 /Users/vihanmy/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so:mach-o,但架构错误
答案 0 :(得分:1)
尝试在ARM架构下安装pyqt,如下图
arch -arm64 brew install pyqt
答案 1 :(得分:0)
尝试在终端中运行 pip install PyQt5 --upgrade
。
答案 2 :(得分:0)
我最终专门为 pyqt5
做的是:
brew install pyqt@5
我认为对于版本 4 和 6,这也可能适用。当我去的时候只是 brew install pyqt
不幸的是没有用。
注意这只是 M1 Macbook
随着 M1s 稳定下来,另一件要尝试的事情是在以 Rosetta 模式启动的终端中尝试 pip3 install pyqt5
(左键单击 -> 获取信息 -> 在 Rosetta 中打开)
答案 3 :(得分:0)
经过数小时的反复试验,我终于能够解决这个问题。我的成功配置是:
/usr/bin/python3 -m venv env
source env/bin/activate
pip install --upgrade pip
pip install PyQt5