Python ModuleNotFoundError:没有名为';PyQt5.QtWebKit';

Python ModuleNotFoundError:没有名为';PyQt5.QtWebKit';,python,python-3.x,pyqt,pyqt5,qtwebkit,Python,Python 3.x,Pyqt,Pyqt5,Qtwebkit,我是python新手,一直在使用python,但在使用PyQt5时遇到了问题。请有人向我解释一下这意味着什么: ModuleNotFoundError:没有名为“PyQt5.QtWebKit”的模块 事实上,我想我明白这意味着什么,但我该如何修复它呢?我在另一个论坛上找到了一个解决方案,但它只说QtWebKit需要用PyQt5编译。我不明白这意味着什么,也不知道怎么做 我应该澄清一下,我已经安装了PyQt5,并且运行了一些示例脚本,这些脚本只使用简单的窗口和一些小部件。我在尝试使用关于使用PyQ

我是python新手,一直在使用python,但在使用PyQt5时遇到了问题。请有人向我解释一下这意味着什么:

ModuleNotFoundError:没有名为“PyQt5.QtWebKit”的模块

事实上,我想我明白这意味着什么,但我该如何修复它呢?我在另一个论坛上找到了一个解决方案,但它只说QtWebKit需要用PyQt5编译。我不明白这意味着什么,也不知道怎么做

我应该澄清一下,我已经安装了PyQt5,并且运行了一些示例脚本,这些脚本只使用简单的窗口和一些小部件。我在尝试使用关于使用PyQt5创建web浏览器的教程中的代码时遇到了这个错误

我非常喜欢python语言,我想将一个项目从Access转换为python。在Access项目中,我有一些WebBrowser控件,我正在寻找一个GUI工具包,它允许我使用python做同样的事情。我以为PyQt5可以工作,但我一直得到ModuleNotFoundError

如果有什么不同,我正在使用Windows 8.1。

请尝试此链接


如果未在脚本中导入模块,或者在查找模块时发生错误,则通常会显示错误消息。

可能重复使用QtWebEngine,QtWebkit,不推荐使用。为PyQt5编译QtWebkit可能是一项复杂的任务,因为您需要安装其他库,如SIP、Qt和WebKit,当你评论或者理解如何做的时候,你会失去你的时间,我建议你使用QtWebEngine,它是QtWebkit的替代品,但是有很多改进。在下面的链接中,我展示了一个示例:@eyllanesc,感谢您的帮助。我尝试了你发布的链接中的代码示例,效果非常好。不过,我还有一个问题。在我的原始脚本中,我将QtWebKit更改为QtWebEngine,导入不再生成错误,但我开始得到一个不同的错误:QWebView未定义。我在网上找到一篇文章,其中显示了一些从PyQt4到PyQt5的变化(比如QtWebKit和QtWebEngine),但没有提到QWebView。有什么想法吗?没有你的密码我什么都不能告诉你。QtWebKit到QtWebEngine的转换并不简单