小编典典

ImportError:没有名为PyQt5的模块-OSX Mavericks

python

我正在尝试在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新手,非常感谢您的帮助!


阅读 172

收藏
2021-01-20

共1个答案

小编典典

好吧,我一直努力直到最终找到解决方案。看来这可能是PyQt库安装或其他地方的错误。我创建了$ PYTHONPATH环境变量,以指向新安装的PyQt
.py文件,该文件包含对所有Qt绑定的引用。

export set PYTHONPATH=$PYTHONPATH:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

在那之后,一切都像魔术一样工作。这包括在转到“设置”->“项目解释器”->“
Python解释器”->“路径”(选项卡),然后单击底部带有蓝色圆形箭头的“重新加载路径列表”按钮之后的PyCharm。

2021-01-20