问题描述
因此,我在 https://www上阅读了有关"PyQt 5.11缺少WebEngine模块"的注释. riverbankcomputing.com/software/pyqt/download5 .但这并不能帮助我理解为什么,或者对于缺少的WebEngine模块该怎么办?唯一可行的方法是还原到PyQt 5.10.0或使用x64版本.在5.11.x中现在缺少我使用的模块并且似乎没有资源可以重新获得它们时,谁能解释并帮助我理解继续使用PyQt5 x86的含义.是否不再支持32位或更高版本的WebEngine模块?
So I read the note on "PyQt 5.11 missing WebEngine modules" at https://www.riverbankcomputing.com/software/pyqt/download5. But it doesn't help me understand why, or what to do regarding the missing WebEngine modules? The only thing that works is to revert to PyQt 5.10.0 or use x64 version. Can anyone explain and help me understand how I am meant to continue using PyQt5 x86 when the modules I use are now missing in 5.11.x and there appears to be no resource to re-acquire them. Are the WebEngine modules no longer supported in 32 bit or something?
推荐答案
问题很简单,PyQt5使用Qt提供的二进制文件,当前Qt不再提供32位二进制文件,而仅提供64位二进制文件.
The problem is simple, PyQt5 uses the binaries provided by Qt, and currently Qt no longer provides binaries for 32 bits, only for 64 bits.
您可以使用32位Qt WebEngine吗?
是的,但是您将必须手动编译Qt和Qt WebEngine的依赖项,然后您必须编译PyQt5.
Yes you can but you will have to compile Qt manually and the dependencies of Qt WebEngine, and after that you will have to compile PyQt5.
参考文献:
这篇关于PyQt 5.11缺少WebEngine模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!