You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下Anaconda Navigator 2019.07无法启动Spyder求助

解决Spyder启动失败(ModuleNotFoundError: PyQt5.QtWebKitWidgets)及Navigator不显示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配置,刷新应用列表:
    anaconda-navigator --reset
    
    重置后重启Navigator即可。
  • 创建全新conda环境隔离冲突:
    conda create -n spyder_env python=3.7 spyder=3.3.6
    conda activate spyder_env
    spyder
    
    Python 3.7是2019.07版Anaconda默认的Python版本,搭配Spyder 3.3.6兼容性最佳。

内容的提问来源于stack exchange,提问作者Elavarasan r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:46:27