python-3.x 没有名为“PyQt5.QtWebEngineWidget”的模块

qmelpv7a  于 2022-11-19  发布在  Python
关注(0)|答案(4)|浏览(223)

我有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中,我有这样的配置:

可能出了什么问题?
谢谢

hlswsv35

hlswsv351#

已将其移动到单独的软件包中。

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

pip install PyQtWebEngine

如果PyQt仍然有问题,请尝试卸载所有与PyQt相关的库:

pip uninstall PyQt5
pip uninstall PyQt5-sip
pip uninstall PyQtWebEngine

然后再次安装它们,这样应该可以修复以下错误:

ModuleNotFoundError: No module named 'PyQt5.sip'
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

如果卸载库时遇到问题,请转到Python文件夹,如下所示:

C:\Users\<USERNAME>\AppData\Local\Programs\Python\Python<PYTHON-VERSION>\Lib\site-packages

并手动删除PyQt文件夹,然后卸载所有内容并重新安装。确保您拥有最新的Python版本,并升级了您的pip。

# install latest python version for your operating system, then
# upgrade pip:
pip install --upgrade pip

# uninstall everything
pip uninstall PyQt5
pip uninstall PyQt5-sip
pip uninstall PyQtWebEngine

# install everything
pip install PyQt5
pip install PyQt5-sip
pip install PyQtWebEngine
nqwrtyyt

nqwrtyyt2#

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

aydmsdu9

aydmsdu93#

我刚刚安装了旧版本的pyqt5

pip install PyQt5==5.7.1
fdbelqdn

fdbelqdn4#

这是pyqt5的问题。您可以尝试:

pip install pyqt5==pyqt5.8

或与Conda相同

相关问题