如何检查Mac上是否正确安装了PyQt5?

时间:2014-12-05 19:28:26

标签: python macos qt pyqt

我按照以下说明操作:

http://danmarner.com/2014/04/23/Installing-PyQt5-with-Python-3-On-OS-X.html

首先根据以下指令安装SIP:

http://pyqt.sourceforge.net/Docs/sip4/installation.html

然后按照此处的说明进行PyQt5:

http://pyqt.sourceforge.net/Docs/PyQt5/installation.html

然后brew install qt5

但是当我运行第一个示例PyQt-gpl-5.3.2/examples/tutorials/addressbook/part1.py时,它失败并显示以下内容:

Traceback (most recent call last):
  File "examples/tutorials/addressbook/part1.py", line 45, in <module>
    from PyQt5.QtCore import Qt
ImportError: No module named PyQt5.QtCore

我正在运行Mavericks 10.9.5和Python 2.7.5

它似乎没有正确安装,或者如果它是python无法找到它。我不知道如何继续,所以我们非常感谢任何建议!

2 个答案:

答案 0 :(得分:1)

通过向PYTHONPATH添加/usr/local/lib/python2.7/site-packages解决了该问题。感谢此处发表的评论:

https://stackoverflow.com/a/13103438/1729686

和@Kash和@qqvc的建议!

答案 1 :(得分:1)

如果您使用brew,则可以添加到.bashrc

export PYTHONPATH=$(brew --prefix)/lib/python3.6/site-packages:$PYTHONPATH

(将python3.6编辑为你的python版本)。

然后,重新加载bash并运行

echo $PYTHONPATH

如果响应不为null,那就好了