我正在尝试在OSX上运行PyQt5。我下载并安装了Qt5二进制文件。然后,我下载了最新的SIP源,并进行了编译和安装。最后,我下载了最新版本的PyQt,对其进行了编译和安装。
python configure.py --qmake /Users/jsmaupin/Qt/5.1.1/clang_64/bin/qmake --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
我正在尝试使其在默认的Python2.7安装上运行。看来文件已安装到/System/Library/Frameworks/Python.framework/Versions/2.7/share/sip/PyQt5/的正确位置(据我所知)。
但是,每当我尝试从PyQt5导入任何内容时,python报告都找不到PyQt5
编码:
from PyQt5 import QtCore
结果:
from PyQt5 import QtCore ImportError: No module named PyQt5
我是Python新手,非常感谢您的帮助!
好吧,我一直努力直到最终找到解决方案。看来这可能是PyQt库安装或其他地方的错误。我创建了$ PYTHONPATH环境变量,以指向新安装的PyQt .py文件,该文件包含对所有Qt绑定的引用。
export set PYTHONPATH=$PYTHONPATH:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
在那之后,一切都像魔术一样工作。这包括在转到“设置”->“项目解释器”->“ Python解释器”->“路径”(选项卡),然后单击底部带有蓝色圆形箭头的“重新加载路径列表”按钮之后的PyCharm。