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

Windows 11下Anaconda Navigator及Spyder无法通过快捷方式启动

解决Anaconda快捷方式启动失败问题

问题现象

  • 开始菜单无法打开Anaconda Navigator和Spyder,无任何报错提示
  • 通过Anaconda Prompt(命令行)可正常启动这两个程序
  • 运行快捷方式关联的cwp.py脚本时,出现以下错误:
Traceback (most recent call last):
  File "C:\ProgramData\anaconda3\cwp.py", line 10, in <module>
    from menuinst._legacy.knownfolders import FOLDERID, get_folder_path
ModuleNotFoundError: No module named 'menuinst._legacy.knownfolders'

解决方案

1. 重装menuinst模块

打开Anaconda Prompt,执行以下命令强制重新安装menuinst:

conda install -y --force-reinstall menuinst

如果conda命令执行失败,改用pip:

pip install --force-reinstall menuinst

2. 修正cwp.py的导入路径

如果重装模块后仍报错,直接修改C:\ProgramData\anaconda3\cwp.py文件:

  • 用文本编辑器打开该文件,找到第10行的导入代码:
    from menuinst._legacy.knownfolders import FOLDERID, get_folder_path
    
  • 将其替换为:
    from menuinst.knownfolders import FOLDERID, get_folder_path
    
    说明:部分新版本的menuinst已移除_legacy子模块,直接导入顶层模块即可适配。

3. 重新生成开始菜单快捷方式

在Anaconda Prompt中执行以下命令,重置并重新创建所有Anaconda相关的快捷方式:

conda init --all
anaconda-navigator --reset

4. 直接修改快捷方式目标

如果以上方法都无效,跳过cwp.py直接启动程序:

  • 右键点击开始菜单里的Anaconda Navigator快捷方式,选择「属性」
  • 将「目标」栏内容替换为:
    C:\ProgramData\anaconda3\pythonw.exe C:\ProgramData\anaconda3\Scripts\anaconda-navigator-script.py
    
  • Spyder的快捷方式同理,目标替换为:
    C:\ProgramData\anaconda3\pythonw.exe C:\ProgramData\anaconda3\Scripts\spyder-script.py
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 15:43:22