anaconda中spyder无法运行,如何解决?(语言-python)

问题:
在anaconda中点击spyder

img


后,弹出如下窗口:

img

框中具体内容如下:
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