Windows 10下Anaconda Navigator 2019.07无法启动Spyder求助
这个报错的核心原因是Spyder版本与PyQt5版本不兼容——较新的PyQt5移除了QtWebKitWidgets模块,而你所用的2019.07版Anaconda配套的Spyder版本依赖这个模块。加上重新安装后Navigator不显示Spyder,大概率是环境里的包依赖关系已经损坏,我们可以通过命令行来修复:
步骤1:打开Anaconda Prompt(Windows)或终端(macOS/Linux)
如果使用的是自定义conda环境,先激活它;默认base环境直接操作即可:
conda activate base # 替换成你的环境名称(如果不是base)
步骤2:彻底清理现有Spyder及冲突依赖
先卸载已有的Spyder和可能导致冲突的PyQt5相关包,避免残留文件干扰:
conda remove --all spyder pyqt5 pyqt5-sip
步骤3:安装与Anaconda 2019.07兼容的Spyder版本
2019.07版Anaconda对应的兼容Spyder版本是3.3.6,这个版本明确依赖包含QtWebKitWidgets的PyQt5版本。用conda安装指定版本:
conda install spyder=3.3.6
conda会自动处理所有依赖,确保安装的PyQt5版本包含所需的QtWebKitWidgets模块。
步骤4:验证启动效果
安装完成后,直接在命令行输入启动命令:
spyder
如果能正常启动,再打开Anaconda Navigator,应该就能看到Spyder的应用图标了。
额外修复方案(若上述步骤无效)
- 重置Anaconda Navigator配置,刷新应用列表:
重置后重启Navigator即可。anaconda-navigator --reset - 创建全新conda环境隔离冲突:
Python 3.7是2019.07版Anaconda默认的Python版本,搭配Spyder 3.3.6兼容性最佳。conda create -n spyder_env python=3.7 spyder=3.3.6 conda activate spyder_env spyder
内容的提问来源于stack exchange,提问作者Elavarasan r
相关产品推荐
相关产品推荐

