问题:
在anaconda中点击spyder
框中具体内容如下:
Traceback (most recent call last):
File "D:\App\Anaconda\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: DLL load failed: 找不到指定的程序。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\App\Anaconda\Scripts\spyder-script.py", line 10, in
sys.exit(main())
File "D:\App\Anaconda\lib\site-packages\spyder\app\start.py", line 190, in main
from spyder.app import mainwindow
File "D:\App\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 92, in
from qtpy import QtWebEngineWidgets # analysis:ignore
File "D:\App\Anaconda\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 26, in
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
在全网搜寻,没找到类似案例解决方案
请教各位该如何解决!万分感谢!
“No module named 'PyQt5.QtWebEngineWidgets”报错的原因是PyQt5版本过高,解决方法主要有两大类方法:
【方法一】 指定安装5.10.1版本的pyqt5
pip install pyqt5==5.10.1
【方法二】 单独安装WebEngine,安装命令为:
pip install PyQtWebEngine