问题背景
安装完 Anaconda 后,如果开始菜单里找不到 Anaconda Prompt 快捷方式,别急着重装。网上很多教程建议运行 python .\Lib\_nsis.py mkmenus 命令来生成,但在较新的 Anaconda3 版本中这招已经失效了,会直接报错:
ERROR: did not expect 'mkmenus'
这是因为旧版本的生成脚本逻辑在新版中已变更,不再支持 mkmenus 参数。
解决方案
要恢复快捷方式,最稳妥的方法是重新安装 console_shortcut 和 powershell_shortcut 这两个包。前者负责 CMD 入口,后者负责 PowerShell 入口。由于涉及修改安装目录,必须拥有管理员权限。
1. 以管理员身份运行 CMD
在 Windows 开始菜单搜索 cmd,右键点击'命令提示符',选择 '以管理员身份运行'。如果你的 Anaconda 安装在非 C 盘(例如 D 盘),先切换到对应目录:
d:
cd Anaconda3
2. 清理旧的快捷方式包
在命令行中输入以下命令,移除可能损坏或残留的包:
conda remove console_shortcut powershell_shortcut
3. 从官方源重新安装
使用 -c anaconda 参数强制从官方仓库下载,避免因镜像源缺失文件导致安装失败:
conda install -c anaconda console_shortcut powershell_shortcut
执行期间会显示 Solving environment,可能需要等待几分钟。当提示 Proceed ([y]/n)? 时,输入 y 并回车即可。
完成后,去开始菜单搜索一下,Anaconda 相关的快捷方式应该就回来了。
常见报错处理
如果在执行安装时遇到以下错误:
EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
原因: 没有使用'管理员身份'运行 CMD,导致无法写入 Anaconda 安装目录。
解决: 关闭当前窗口,按照第一步重新以管理员权限打开即可。

