【问题标题】:Python Import Error: No module named 'PyQt4'Python 导入错误:没有名为“PyQt4”的模块
【发布时间】:2017-10-18 00:38:48
【问题描述】:

我正在尝试运行一个尝试导入的 Python 程序

from PyQt4 import QtGui, QtCore

并给我一个Import Error: No module named 'PyQt4'

我使用 conda 环境并确保:pyqt 已安装,版本 5.6.0。

如果我将导入语句更改为

from pyqt import QtGui, QtCore

它也不起作用,它给了我同样的导入错误。在这一点上,我完全糊涂了:

  1. 为什么它告诉我没有名为 pyqt 的模块?我知道它在那里。如果我输入conda list,它会告诉我它已安装。

  2. 尝试通过pipconda 安装PyQt4 失败,因为显然没有名为PyQt4 的包,只有一个名为pyqt 的包。那么这个程序如何尝试导入PyQt4呢?

  3. 我该如何解决这个问题?

我使用的是 Ubuntu 16.04 和 Python 3。

【问题讨论】:

  • sudo apt-get install python3-pyqt4
  • 谢谢@a_manthey_67,但它已经安装了:python3-pyqt4 is already the newest version (4.11.4+dfsg-1build4). :/ 还有其他建议吗?

标签: python-3.x pyqt pyqt4 pyqt5


【解决方案1】:

尝试使用 PyQt5,如下所示:

from PyQt5 import QtGui, QtCore

【讨论】:

    猜你喜欢
    • 2015-02-09
    • 1970-01-01
    • 2016-07-11
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    相关资源
    最近更新 更多