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

Windows更新后Anaconda Prompt及Spyder启动报错求助

Windows更新后Anaconda Prompt与Spyder启动问题解决

问题现象

  • Windows更新后,启动Anaconda Prompt时提示错误:input line is too long, the syntax of the command is incorrect,卸载重装Anaconda/Miniconda、使用管理员权限运行均无法解决。
  • 按以下步骤创建名为2024的虚拟环境后:
    conda create -n 2024 python=3.9.7
    pip install mne==1.6.1 pyqt5 pyqtgraph spyder pandas seaborn myonset joblib
    
    启动Spyder出现内核启动错误:
    An error occurred while starting the kernel
    b"'chcp' is not recognized as an internal command\r\nor external, a program executable or a command file.\r\n"
    
  • 附带的PATH输出显示存在大量重复路径条目(如多次重复的C:\FFmpeg\bin、C:\Users\mservant\AppData\Local\Microsoft\WindowsApps等),且PATH长度已超出系统限制。

解决步骤

1. 清理系统PATH环境变量(核心修复)

Windows的PATH有长度上限,重复条目会直接导致溢出,同时chcp命令报错是因为C:\Windows\System32未在PATH中或位置靠后:

  • 按下Win + R,输入sysdm.cpl打开系统属性窗口
  • 切换到「高级」标签,点击「环境变量」
  • 在「用户变量」或「系统变量」中找到Path,点击「编辑」
  • 删除所有重复的路径条目(比如重复的FFmpeg路径、多次出现的WindowsApps、NVIDIA/Intel组件路径)
  • 将C:\Windows\System32移至PATH列表的最顶端
  • 依次点击「确定」保存所有修改,重启电脑

2. 重置Anaconda Shell初始化

若PATH清理后Anaconda Prompt仍有问题,重置初始化配置:

  • 打开普通CMD命令提示符,运行:
    conda init --reverse
    
  • 完成后再执行:
    conda init
    
  • 关闭所有终端窗口,重新启动Anaconda Prompt

3. 验证修复效果

  • 启动Anaconda Prompt,确认「输入行过长」错误消失
  • 激活虚拟环境:
    conda activate 2024
    
  • 启动Spyder,检查内核是否能正常启动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:07:08