无法使用pip3

时间:2017-04-05 07:12:51

标签: macos python-3.x pyqt5

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

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)之前,我通过Homebrew尝试了安装,但我遇到了同样的问题。 2)这里是我的pip3列表:

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

3)有没有办法测试中间步骤以便更好地理解,安装失败的步骤是什么?

1 个答案:

答案 0 :(得分:1)

您会发现正确的包裹是PyQt5.QtWidgets而不是PyQt5.QTWidgets

导入后执行help(PyQt5)可以看出这一点。