2017-04-05 144 views
0

我试图用pip3在Mac(10.12.4 sierra)上安装PyQt5,但目前为止没有成功。我在这里看到了几个答案,但没有帮助我。经过一些不同的尝试,我完全删除了python3,并进行了全新安装(从https://www.python.org/downloads/mac-osx/下载了安装程序)。无法在Mac上用pip3安装PyQT5

python3重新运行后,我运行了pip3 install PyQt5,它成功完成,但它仍然无法工作。

我这个脚本测试:

import sys 
from PyQt5.QTWidgets import QApplication, QWidget 

def window(): 
    app = QApplication(sys.argv) 
    w = QWidget() 
    w.show() 
    sys.exit(app.exec_()) 

window() 

和错误消息始终

Traceback (most recent call last): 
    File "MyTestGui.py", line 2, in <module> 
    from PyQt5.QTWidgets import QApplication, QWidget 
ModuleNotFoundError: No module named 'PyQt5.QTWidgets' 

我想,那我要么忘带了什么东西,或者说我的老Python安装不完全删除,仍然在...

编辑: 1)之前,我尝试通过首页安装酿造,但我有同样的问题。 2)这里我PIP3名单:

pip (9.0.1) 
PyQt5 (5.8.2) 
setuptools (28.8.0) 
sip (4.19.2) 

3)是否有任何的方式来测试中间步骤,以更好地了解,在该步骤安装失败的原因?

+0

'pip3 freeze'显示什么? – Rishav

+0

我得到'PyQt5 == 5.8.2 sip == 4.19.2' –

回答

1

你会发现正确的包装是PyQt5.QtWidgets而不是PyQt5.QTWidgets

导入后可以看到help(PyQt5)