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

修复Anaconda环境下Spyder 5.0.5调试模式启动报错问题

Spyder 5.0.5调试模式报current_namespace参数错误修复方案

这个报错的核心原因是Spyder主程序版本与依赖的spyder-kernels包版本不匹配,Spyder 5.0.5仅适配2.0.x版本的spyder-kernels,当环境内的spyder-kernels被意外升级到2.1及以上版本时,就会触发该参数不兼容的报错。常规运行不需要走调试相关的内核调用逻辑,所以不受影响。

修复步骤

  • 先完全关闭Spyder所有进程,打开对应环境的Anaconda Powershell Prompt(默认使用base环境的话直接打开即可,若使用自定义虚拟环境需先执行conda activate 你的环境名)
  • 卸载当前环境中安装的spyder-kernels,执行命令:
    conda remove spyder-kernels
  • 安装与Spyder 5.0.5匹配的spyder-kernels版本,执行命令:
    conda install spyder-kernels=2.0.5
  • 若conda源中找不到对应版本,可改用pip执行安装:
    pip install spyder-kernels==2.0.5
  • 安装完成后重新打开Spyder,即可正常使用调试功能。

注意事项

后续不要随意在Spyder对应的环境中升级spyder-kernels包,也不要混合使用conda和pip安装Spyder相关依赖,避免再次出现版本不兼容问题。之前执行的重装Anaconda、Spyder --reset操作没有解决问题,是因为这些操作没有修改spyder-kernels的版本,无法修复版本不匹配的核心故障。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 23:48:00