无法从 Anaconda Navigator 启动 Spyder
Can't launch Spyder from Anaconda Navigator
三天前,我正在使用 Python、Mayavi 和 Jupyter Notebooks 来创建可视化效果。这需要安装 PyQt5。
由于 ,我决定在不使用 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,这就是问题所在。
此问题与 PyQt5 安装有关。修复它的方法是卸载它
pip uninstall PyQt5
然后 Spyder 完美启动
解决问题最好的办法,就是重新安装anaconda版本。在这里你可以看到所有的版本:
https://repo.anaconda.com/archive/
我推荐:Anaconda3-2019.07-Windows-x86_64.exe
我遇到了同样的问题。我卸载了 Anaconda,然后重新安装了最新的 Anaconda,它再次运行。缺点是你需要重新安装所有以前的模块和包。
三天前,我正在使用 Python、Mayavi 和 Jupyter Notebooks 来创建可视化效果。这需要安装 PyQt5。
由于
之后,我开始使用 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,这就是问题所在。
此问题与 PyQt5 安装有关。修复它的方法是卸载它
pip uninstall PyQt5
然后 Spyder 完美启动
解决问题最好的办法,就是重新安装anaconda版本。在这里你可以看到所有的版本:
https://repo.anaconda.com/archive/
我推荐:Anaconda3-2019.07-Windows-x86_64.exe
我遇到了同样的问题。我卸载了 Anaconda,然后重新安装了最新的 Anaconda,它再次运行。缺点是你需要重新安装所有以前的模块和包。