Python 无法在PyQt5中导入QtWebKitWidgets
我最近使用Windows 32位安装程序将PyQt5从5.5.1升级到5.6.0,请访问:。我还将python从3.4升级到了3.5 当我用最新版本运行我的旧代码(以前可以使用)时,我得到一个异常:Python 无法在PyQt5中导入QtWebKitWidgets,python,qt,pyqt5,Python,Qt,Pyqt5,我最近使用Windows 32位安装程序将PyQt5从5.5.1升级到5.6.0,请访问:。我还将python从3.4升级到了3.5 当我用最新版本运行我的旧代码(以前可以使用)时,我得到一个异常: from PyQt5.QtWebKitWidgets import * ImportError: No module named 'PyQt5.QtWebKitWidgets' python中的所有QT调用都是连续发生的(我知道我不应该导入*,但我认为这与问题无关): 因此,QtCore、
from PyQt5.QtWebKitWidgets import *
ImportError: No module named 'PyQt5.QtWebKitWidgets'
python中的所有QT调用都是连续发生的(我知道我不应该导入*,但我认为这与问题无关):
因此,QtCore、QtGui和QtWidgets导入都是正常的
此外,当我搜索QtWebKitWidgets的源代码时,会出现一些对该模块的引用
最后,我的python路径如下所示:
C:\PYTHON35;C:\PYTHON35\DLLs;C:\PYTHON35\LIB;C:\PYTHON35\LIB\LIB-TK;
和环境路径:
C:\Python35\Lib\site-packages\PyQt5;C:\Python35;C:\Python35\Lib;C:\Python35\Lib\site-packages;C:\Python35\Scripts ....
QtWebKit
在Qt 5.5和中被弃用
您可能希望切换到:
这取代了QtWebKit模块,提供了更好的最新版本
支持HTML、CSS和JavaScript功能
QtWebKit
在Qt 5.5和中被弃用
您可能希望切换到:
这取代了QtWebKit模块,提供了更好的最新版本
支持HTML、CSS和JavaScript功能
在PyQt5中,“QtWebKitWidgets”不再可用。相反,它被替换为“QTWebEngineeWidgets”。因此您必须在代码中进行此更改
有关详细信息:在PyQt5中,“QtWebKitWidgets”不再可用。相反,它被替换为“QTWebEngineeWidgets”。因此您必须在代码中进行此更改
有关详细信息:在PyQt5中,“QtWebKitWidgets”不推荐使用。我只是换了这条线
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
from PyQt5.QtWebKit import QWebSettings
使用此代码:
from PyQt5.QtWebEngineWidgets import QWebEngineView as QWebView,QWebEnginePage as QWebPage
from PyQt5.QtWebEngineWidgets import QWebEngineSettings as QWebSettings
在PyQt5中,不推荐使用“QtWebKitWidgets”。我只是换了这条线
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
from PyQt5.QtWebKit import QWebSettings
使用此代码:
from PyQt5.QtWebEngineWidgets import QWebEngineView as QWebView,QWebEnginePage as QWebPage
from PyQt5.QtWebEngineWidgets import QWebEngineSettings as QWebSettings
我试图运行qutebrowser,但它也出现了同样的错误,答案很简单,包已更改。 您有两种解决方案: (一) (二)
希望这有助于解决未来的任何问题我试图运行qutebrowser,但它也出现了相同的错误,答案很简单,包已更改。 您有两种解决方案: (一) (二) 希望这有助于解决将来的任何问题如果您真的想使用
PyQt5.qtwebkitwidts
,您可以从命令行运行此命令:
pip安装PyQtWebKit
如果您真的想使用PyQt5.QtWebKitWidgets
,您可以从命令行运行它:
pip安装PyQtWebKit
让它做它该做的。非常感谢,我不知道它已经被弃用了。这可能是另一个问题,但我已尝试用QtWebEngineWidgets替换导入,但遇到另一个错误:来自PyQt5。QtWebEngineWidgets导入*导入错误:DLL加载失败:操作系统无法运行%1。我最初猜测的是一种不同的比特类型。。。但我确实运行了正确的安装程序(在64位系统上运行了python和qt 32位)。我想你可以针对这个错误问一个新问题:)或者看看这样的答案,我是通过安装PyQtWebEngine得到的:如果我想降级pyinstaller,我应该使用哪个版本?我这样问是因为msys mingw64不支持PyQtWebEngineThank,我不知道它已经被弃用了。这可能是另一个问题,但我已尝试用QtWebEngineWidgets替换导入,但遇到另一个错误:来自PyQt5。QtWebEngineWidgets导入*导入错误:DLL加载失败:操作系统无法运行%1。我最初猜测的是一种不同的比特类型。。。但我确实运行了正确的安装程序(在64位系统上运行了python和qt 32位)。我想你可以针对这个错误问一个新问题:)或者看看这样的答案,我是通过安装PyQtWebEngine得到的:如果我想降级pyinstaller,我应该使用哪个版本?我这样问是因为msys mingw64不支持PyQtWebEngine
错误:找不到满足PyQtWebKit要求的版本错误:找不到PyQtWebKit的匹配分发版本错误:找不到满足PyQtWebKit要求的版本错误:找不到PyQtWebKit的匹配分发版本
pip install PyQt5==5.11.3