Python 3.7.0没有名为'PyQt5.QtWebEngineWidgets'的模块

时间:2018-07-03 12:38:18

标签: python python-3.x pyqt5

我有Python 3.7.0,并使用以下命令安装了PyQt5:

pip install PyQt5

我已返回此错误:

    main.py", line 4, in <module>
    from PyQt5.QtWebEngineWidgets import *
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

在Eclipse中,我有以下配置:

enter image description here

怎么了?

谢谢

4 个答案:

答案 0 :(得分:17)

它已移至单独的程序包中。

根据此answer和我自己的经验, 只需在终端中执行:

pip install PyQtWebEngine

答案 1 :(得分:3)

我刚刚安装了较旧的pyqt5

pip install PyQt5==5.7.1

答案 2 :(得分:2)

这是pyqt5版本的问题 您可以尝试 pip install pyqt5 == pyqt5.8 还是conda一样,我认为这可以帮助

答案 3 :(得分:1)

对我来说,首先卸载 PyQtWebEngine与 pip uninstall PyQtWebEngine 然后然后重新安装 pip install PyQtWebEngine 解决了Spyder无法启动的问题。