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

问题描述:

我跟着上的说明:这里找到如何检查PyQt5在Mac上是否正确安装?

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

然后PyQt5按照下列指示:

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

按照这个网址的指示先安装SIP

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 

我运行小牛10.9.5和Python 2.7.5

一点也没有” t看起来似乎安装正确,或者如果它是python找不到它。我不知道如何继续,所以任何建议都非常感谢!

+0

Python和QT5需要通过BREW进行安装。酿造需要在你的道路上。 – Kash 2014-12-05 19:31:02

+0

谢谢@Kash,我用自制软件安装了python,它似乎在我的路径'/ usr/local/bin'中,但运行该示例仍然会产生相同的错误。 – Liam 2014-12-05 19:39:02

+0

你可以这样做吗:'''从PyQt5.QtWidgets''导入QtGui,QtCore'''? – Kash 2014-12-05 19:48:43

该问题已通过将/usr/local/lib/python2.7/site-packages添加到PYTHONPATH中解决。由于意见在这里找到:

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

,并@Kash和@qqvc的建议!

如果使用BREW,您可以

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

(编辑python3.6到你的Python版本)加入到.bashrc中。

而接下来,重装bash和运行

echo $PYTHONPATH 

如果响应不为空,那OK