无法从Anaconda Navigator启动Spyder

时间:2019-10-11 09:24:52

标签: python anaconda pyqt5 spyder

三天前,我在玩Python,Mayavi和Jupyter Notebooks创建可视化。这需要安装PyQt5。

由于constantly reaching memory errors,我决定在不使用virtualenv的情况下进行测试,并在本地环境中安装了所需的要求(当然这不能解决)。

此后,我就开始使用matplotlib和其他Python库创建可视化对象,但无法从Anaconda Navigator启动Spyder。

这是显示的错误

Traceback (most recent call last):
File "C:\Users\tiago\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in 
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\tiago\Anaconda3\Scripts\spyder-script.py", line 10, in 
sys.exit(main())
File "C:\Users\tiago\Anaconda3\lib\site-packages\spyder\app\start.py", line 186, in main
from spyder.app import mainwindow
File "C:\Users\tiago\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 90, in 
from qtpy import QtWebEngineWidgets # analysis:ignore
File "C:\Users\tiago\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 26, in 
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'

编辑:这与看起来重复的内容不同,在这种情况下,正确答案甚至无效。在这种情况下,我安装了PyQt5,这就是问题所在。

3 个答案:

答案 0 :(得分:3)

此问题与PyQt5安装有关。修复它的方法是将其卸载

pip uninstall PyQt5

Solved after uninstalling PyQt5

然后Spyder完美启动

Spyder finally launched

答案 1 :(得分:1)

我遇到了同样的问题。我卸载了 Anaconda,然后重新安装了最新的 Anaconda,它又可以工作了。缺点是您需要再次安装所有以前的模块和包。

答案 2 :(得分:0)

解决问题的最佳方法是重新安装anaconda版本。在这里您可以看到所有版本:

https://repo.anaconda.com/archive/

我建议:Anaconda3-2019.07-Windows-x86_64.exe