“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”或任何其他模块 [重复]的主要内容,如果未能解决你的问题,请参考以下文章