PyQt5 不适用于 macOs sierra
PyQt5 not working on macOs sierra
我已经尝试使用 pyqt5 库近 5 个多小时了,它一直在说:-
from PyQt5.QtGui import *
ImportError:
dlopen(/usr/local/lib/python3.6/site-packages/PyQt5/QtGui.so, 2):
Library not loaded: @rpath/QtGui.framework/Versions/5/QtGui
Referenced from: /usr/local/lib/python3.6/site-packages/PyQt5/QtGui.so
Reason: image not found
经过 100 万次无果的尝试,终于成功了。
- 获取 homebrew 然后 brew install pyqt。
LDFLAGS=-L/usr/local/opt/qt/lib CPPFLAGS=-I/usr/local/opt/qt/include pip3 install PyQt5
全部在 1 行上。
然后是中提琴!
我在通过conda安装pyqt的时候也遇到了这个问题,导入如下:
from PyQt5 import QtGui, QtCore
更新软件包解决了我的问题。
pyqt: 5.6.0-py36_1 conda-forge --> 5.6.0-py36h8210e8a_6 conda-forge
请注意,还有一个可用的新版本 (pyqt 5.9.2),但此更新解决了我的问题。
我通过 Python 3.6 解决了这个问题。在 OSX
我已经尝试使用 pyqt5 库近 5 个多小时了,它一直在说:-
from PyQt5.QtGui import *
ImportError: dlopen(/usr/local/lib/python3.6/site-packages/PyQt5/QtGui.so, 2): Library not loaded: @rpath/QtGui.framework/Versions/5/QtGui
Referenced from: /usr/local/lib/python3.6/site-packages/PyQt5/QtGui.so Reason: image not found
经过 100 万次无果的尝试,终于成功了。
- 获取 homebrew 然后 brew install pyqt。
LDFLAGS=-L/usr/local/opt/qt/lib CPPFLAGS=-I/usr/local/opt/qt/include pip3 install PyQt5
全部在 1 行上。
然后是中提琴!
我在通过conda安装pyqt的时候也遇到了这个问题,导入如下:
from PyQt5 import QtGui, QtCore
更新软件包解决了我的问题。
pyqt: 5.6.0-py36_1 conda-forge --> 5.6.0-py36h8210e8a_6 conda-forge
请注意,还有一个可用的新版本 (pyqt 5.9.2),但此更新解决了我的问题。
我通过 Python 3.6 解决了这个问题。在 OSX