“ImportError:无法从 PyQt5 导入名称 QtCore”或任何其他模块 [重复]

Posted

技术标签:

【中文标题】“ImportError:无法从 PyQt5 导入名称 QtCore”或任何其他模块 [重复]【英文标题】:"ImportError: cannot import name QtCore" or any other module from PyQt5 [duplicate] 【发布时间】:2018-05-01 23:56:09 【问题描述】:

我最近从 GitHub 下载了 PyQt5 并将其放入我的 python2.7 dist_packages,但是当我这样做时

>> import PyQt5

>> from PyQt5 import QtCore

我明白了

ImportError: 无法导入名称 QtCore

当我尝试从 PyQt5 导入任何模块时,我得到同样的错误。

任何帮助将不胜感激。

【问题讨论】:

Pyqt5,不像一些 setup.py 没有任何用处的包,它不是一个你可以从 GitHub 下载并复制粘贴到你的文件夹中的包,有很多设置和本地配置需要发生。你需要运行python setup.py install;或者直接使用pip install pyqt5 【参考方案1】:

我最近从 GitHub 下载了 PyQt5 并放到了我的 python2.7 dist_packages

那是你的问题。这不是在 Python 中安装包的正确方法。少数软件包碰巧以这种方式工作,但通常,您必须解压缩下载的内容,然后进入终端/DOS 提示符/等中的解压缩目录,然后运行python setup.py install

或者,更简单地说,您通常可以这样做:

pip install pyqt5

有关更多信息,请参阅 PyQt5 文档中的 Installing PyQt5 和 Python 文档中的 Installing Packages。

【讨论】:

以上是关于“ImportError:无法从 PyQt5 导入名称 QtCore”或任何其他模块 [重复]的主要内容,如果未能解决你的问题,请参考以下文章