Spyder 无法从 anaconda 打开
Posted
技术标签:
【中文标题】Spyder 无法从 anaconda 打开【英文标题】:Spyder does not open from anaconda 【发布时间】:2020-01-05 15:11:25 【问题描述】:最近,我不得不在新计算机上重新安装 anaconda。 我从 anaconda 的网站下载了最新版本,并像以前一样安装它。 现在,当我打开 anaconda 界面并尝试运行 Spyder.exe 时,我收到以下消息:
Traceback (most recent call last):
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: DLL load failed: The specified procedure could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\Scripts\spyder-script.py", line
10, in
sys.exit(main())
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-
packages\spyder\app\start.py", line 186, in main
from spyder.app import mainwindow
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-
packages\spyder\app\mainwindow.py", line 90, in
from qtpy import QtWebEngineWidgets # analysis:ignore
File "C:\Users\aabramzonx0108132\AppData\Local\Continuum\anaconda3\lib\site-
packages\qtpy\QtWebEngineWidgets.py", line 26, in
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
会不会是我安装有问题?
【问题讨论】:
【参考方案1】:这与 PyQt5 模块有关。要解决此问题,请尝试删除 PyQt5
pip uninstall PyQt5
如果这不起作用,请尝试使用重新安装它
conda install -f qt=5 pyqt=5
类似的帖子在这里:54869374
【讨论】:
我改进了你的答案,因为最可能的原因是使用 pip 安装 PyQt5。【参考方案2】:Anaconda 2020.07,Linux,x84_64
我不知道为什么,但是正在安装
pip install pyqtwebengine
修复了spyder
,它是Anaconda
安装的一部分。
详情:
这是在具有Anaconda
版本Anaconda3-2020.07-Linux-x86_64
的全新fedora-33
虚拟机上测试的。 pyqtwebengine
之前没有安装。试图卸载它,给了WARNING: Skipping pyqtwebengine as it is not installed.
【讨论】:
以上是关于Spyder 无法从 anaconda 打开的主要内容,如果未能解决你的问题,请参考以下文章