遇到多个 Claude Code?别纠结,教你如何优雅清理并选择最佳安装方式
最近有不少朋友发现,自己的电脑里竟然“藏”着好几个 Claude Code,打开终端一查,好家伙,好几个入口指向不同的路径,不仅占地方,甚至不知道该更新哪一个。这其实不仅是洁癖问题,更关系到开发效率和工具管理的规范性。
终端中显示多个版本的 Claude Code 入口
今天我们就来好好捋一捋,遇到这种情况该怎么处理,以及目前在 2026 年,官方推荐的“正统”安装方式到底是什么。
一、先别急着重装,先搞清楚你要卸载谁
执行 npm uninstall 卸载旧版本
根据之前的官方支持政策,Claude Code 最早其实流行过 npm 这种安装方式。如果你是一名“骨灰级”用户,你的电脑里可能至今残留着通过 npm install -g @anthropic-ai/claude-code 安装的版本。
注意:npm 安装方式早已被官方淘汰。
这意味着什么?意味着不仅你通过 npm 安装的版本可能无法获得最新的功能更新,甚至连稳定性都比不上现在的原生版本。如果你电脑里还有这个老古董,第一步就是果断送走它。
卸载指令: 在终端中直接运行以下命令,即可彻底清除 npm 留下的痕迹:
npm uninstall -g @anthropic-ai/claude-code
执行完这一步,你剩下的版本大概率就是目前官方维护的“原生”版本了。
二、官网的安装方式让人眼花?其实就两类
清理完垃圾后,我们再来看看官网目前推荐的安装方式。很多朋友跑到官网一看,发现有 Windows 的 winget、PowerShell 的 irm,还有 CMD 的 curl,顿时迷糊了:这到底该选哪个?
其实,除了包管理器外,剩下的两种 Native 安装方式(irm 和 curl),在核心功能上没有任何区别。
它们本质上是完成了同一件事:下载官方最新的二进制文件并配置到系统环境变量中。唯一的区别仅仅在于你习惯使用什么 Shell 环境:
- PowerShell 用户(推荐):
如果你平时习惯用 PowerShell,复制下面这行代码是最方便的:
irm https://claude.ai/install.ps1 | iex - CMD / Batch 用户:
如果你还在使用传统的 CMD 或者喜欢 curl 命令,可以使用这个链路:
这个命令逻辑稍微复杂一点,先下载脚本,执行,然后删掉脚本,但也同样能完成任务。curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
三、终极推荐:winget 才是 Windows 用户的本命
虽然上面的脚本安装方式很 Native、很极客,但对于 Windows 用户来说,我个人最推荐的其实是 winget 方式。
指令简单粗暴:
winget install Anthropic.ClaudeCode
为什么要推荐它?理由有三个:
- 管理方便: 它会被纳入系统的统一应用管理中,想卸载或者更新时,直接使用
winget upgrade或者winget uninstall就行,不用记复杂的脚本地址。 - 自动更新: 包管理器通常会更好地处理依赖关系和环境变量配置,减少“因为路径问题导致命令找不到”的尴尬。
- 干净清爽: 相比于手动拉取脚本,包管理器的安装路径更规范,不会在各个角落留下莫名其妙临时文件。
四、清理完毕后的最佳实践
把旧的 npm 版本删掉,确认只保留一个 winget 或原生安装的版本后,建议你在终端里跑一遍更新命令,确保你用的是最新的版本:
claude update
如果报错或者提示找不到命令,记得重启一下终端,或者检查一下系统的 PATH 环境变量是否正确指向了 Claude Code 的安装目录。
总结一下: 遇到多个 Claude Code,卸 npm、留 Native,首选 winget。保持开发工具的单一性和最新性,能让你在后续的编码体验中少踩很多坑。赶紧去检查一下你的电脑吧,别让旧版本拖了你的后腿!

评论已关闭