无法使用 pip3 在 Mac 上安装 PyQT5
Posted
技术标签:
【中文标题】无法使用 pip3 在 Mac 上安装 PyQT5【英文标题】:Can't install PyQT5 on Mac with pip3 【发布时间】:2017-04-05 07:12:51 【问题描述】:我尝试使用 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) 有没有办法测试中间步骤以更好地理解安装失败的步骤?
【问题讨论】:
pip3 freeze
显示什么?
我收到PyQt5==5.8.2 sip==4.19.2
【参考方案1】:
你会发现正确的包是PyQt5.QtWidgets
而不是PyQt5.QTWidgets
。
这可以通过在导入后执行help(PyQt5)
来查看。
【讨论】:
以上是关于无法使用 pip3 在 Mac 上安装 PyQT5的主要内容,如果未能解决你的问题,请参考以下文章