Claude Code 完全干净卸载教程:完全清理 Claude Code 及其相关组件

Claude Code 多平台卸载教程(macOS/Windows/Linux),彻底删除程序、配置文件和缓存。
Claude Code 完全干净卸载教程:完全清理 Claude Code 及其相关组件



macOS 卸载教程

⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:cp -r ~/.claude ~/.claude.bak

第一步:卸载 Claude Code

Claude Code 有两种安装方式,先判断你用的是哪种:

# 检查安装方式
ls ~/.local/share/claude/versions/ 2>/dev/null && echo "官方脚本安装" || echo "npm 安装"

方式一:官方脚本安装(显示"官方脚本安装")

rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

方式二:npm 安装(显示"npm 安装")

npm uninstall -g @anthropic-ai/claude-code

如果是通过 Homebrew 安装的,额外执行:

brew uninstall --cask claude-code 2>/dev/null

第二步:卸载 ccr 格式转换代理(如果安装了)

npm uninstall -g claude-code-router

💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:

# 手动清理 npm 全局残留
rm -rf ~/.npm-global/lib/node_modules/claude-code-router
rm -f ~/.npm-global/bin/ccr
# 查找并删除其他可能的安装位置
npm root -g | xargs -I {} rm -rf {}/claude-code-router 2>/dev/null
npm bin -g | xargs -I {} rm -f {}/ccr 2>/dev/null

💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。

停止正在运行的 ccr 进程:

pkill -f "claude-code-router" 2>/dev/null

第三步:卸载 larkcc 飞书桥接(如果安装了)

npm uninstall -g larkcc

停止正在运行的 larkcc 进程:

pkill -f "larkcc" 2>/dev/null

第四步:删除配置文件和数据

rm -rf ~/.claude
rm -f ~/.claude.json
rm -rf ~/.claude-code-router
rm -rf ~/.larkcc
rm -rf ~/.local/share/claude
rm -f ~/.local/bin/claude

💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。

第五步:清理环境变量

检查并删除 ~/.zshrc~/.bash_profile 中的 Claude Code 相关配置:

grep -n -i claude ~/.zshrc
grep -n -i claude ~/.bash_profile

如果有输出,用编辑器打开对应文件,删除所有包含 claudeANTHROPICCLAUDE 的行。

保存后重新加载:

source ~/.zshrc

第六步:验证卸载完成

确认所有组件已清除:

which claude 2>/dev/null && echo "未卸载" || echo "claude 已清除"
which ccr 2>/dev/null && echo "未卸载" || echo "ccr 已清除"
which larkcc 2>/dev/null && echo "未卸载" || echo "larkcc 已清除"
ls ~/.claude 2>/dev/null && echo "未清除" || echo "~/.claude 已清除"
ls ~/.claude.json 2>/dev/null && echo "未清除" || echo "~/.claude.json 已清除"
ls ~/.claude-code-router 2>/dev/null && echo "未清除" || echo "~/.claude-code-router 已清除"
ls ~/.larkcc 2>/dev/null && echo "未清除" || echo "~/.larkcc 已清除"
ps aux | grep -E "[c]laude-code-router|[l]arkcc" | grep -v grep && echo "未停止" || echo "所有进程已停止"

✅ 如果全部显示"已清除"且进程已停止,说明卸载完成。


卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)

💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。

Windows 卸载教程

⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:Copy-Item -Recurse ~/.claude ~/.claude.bak

第一步:卸载 Claude Code

⚠️ 请以管理员身份运行 PowerShell

Claude Code 有多种安装方式,先判断你用的是哪种:

# 检查安装方式
Test-Path ~/.local/share/claude/versions/ && Write-Host "官方脚本安装" -ForegroundColor Green || Write-Host "npm 安装" -ForegroundColor Yellow

方式一:官方脚本安装(显示"官方脚本安装")

Remove-Item ~/.local/bin/claude.exe -Force -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force ~/.local/share/claude -ErrorAction SilentlyContinue

方式二:npm 安装(显示"npm 安装")

npm uninstall -g @anthropic-ai/claude-code

方式三:WinGet 安装(如果用了 winget)

winget uninstall Anthropic.ClaudeCode

第二步:卸载 ccr 格式转换代理(如果安装了)

npm uninstall -g claude-code-router

💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:

# 手动清理 npm 全局残留
$npmRoot = npm root -g
Remove-Item -Recurse -Force "$npmRoot\claude-code-router" -ErrorAction SilentlyContinue
$npmBin = npm bin -g
Remove-Item -Force "$npmBin\ccr.cmd" -ErrorAction SilentlyContinue
Remove-Item -Force "$npmBin\ccr" -ErrorAction SilentlyContinue

💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。

停止正在运行的 ccr 进程:

taskkill /F /IM "node.exe" /FI "WINDOWTITLE eq *claude-code-router*" 2>$null

第三步:卸载 larkcc 飞书桥接(如果安装了)

npm uninstall -g larkcc

停止正在运行的 larkcc 进程:

taskkill /F /IM "node.exe" /FI "WINDOWTITLE eq *larkcc*" 2>$null

第四步:删除配置文件和数据

Remove-Item -Recurse -Force "$env:USERPROFILE\.claude" -ErrorAction SilentlyContinue
Remove-Item -Force "$env:USERPROFILE\.claude.json" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.claude-code-router" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.larkcc" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.local\share\claude" -ErrorAction SilentlyContinue
Remove-Item -Force "$env:USERPROFILE\.local\bin\claude.exe" -ErrorAction SilentlyContinue

💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。

第五步:清理环境变量

  1. Win + R,输入 sysdm.cpl,回车
  2. 点击 高级环境变量
  3. 用户变量 中检查是否有 Claude Code 相关的 PATH 条目
  4. 如果有,选中并删除
  5. 点击确定保存

第六步:验证卸载完成

where.exe claude 2>$null; if ($LASTEXITCODE -ne 0) { echo "claude 已清除" } else { echo "未卸载" }
where.exe ccr 2>$null; if ($LASTEXITCODE -ne 0) { echo "ccr 已清除" } else { echo "未卸载" }
where.exe larkcc 2>$null; if ($LASTEXITCODE -ne 0) { echo "larkcc 已清除" } else { echo "未卸载" }
Test-Path "$env:USERPROFILE\.claude"
Test-Path "$env:USERPROFILE\.claude.json"
Test-Path "$env:USERPROFILE\.claude-code-router"
Test-Path "$env:USERPROFILE\.larkcc"
Get-Process node -ErrorAction SilentlyContinue | Where-Object {$_.Path -match "larkcc|claude-code-router"} | Stop-Process -Force -ErrorAction SilentlyContinue

✅ 如果 claude/ccr/larkcc 均显示"已清除",路径均显示 False,说明卸载完成。


卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)

💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。

Linux 卸载教程(Ubuntu / Debian)

⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:cp -r ~/.claude ~/.claude.bak

第一步:卸载 Claude Code

Claude Code 有两种安装方式,先判断你用的是哪种:

# 检查安装方式
ls ~/.local/share/claude/versions/ 2>/dev/null && echo "官方脚本安装" || echo "npm 安装"

方式一:官方脚本安装(显示"官方脚本安装")

rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

方式二:npm 安装(显示"npm 安装")

npm uninstall -g @anthropic-ai/claude-code

第二步:卸载 ccr 格式转换代理(如果安装了)

npm uninstall -g claude-code-router

💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:

# 手动清理 npm 全局残留
rm -rf ~/.npm-global/lib/node_modules/claude-code-router
rm -f ~/.npm-global/bin/ccr
# 查找并删除其他可能的安装位置
npm root -g | xargs -I {} rm -rf {}/claude-code-router 2>/dev/null
npm bin -g | xargs -I {} rm -f {}/ccr 2>/dev/null

💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。

停止正在运行的 ccr 进程:

pkill -f "claude-code-router" 2>/dev/null

第三步:卸载 larkcc 飞书桥接(如果安装了)

npm uninstall -g larkcc

停止正在运行的 larkcc 进程:

pkill -f "larkcc" 2>/dev/null

第四步:删除配置文件和数据

rm -rf ~/.claude
rm -f ~/.claude.json
rm -rf ~/.claude-code-router
rm -rf ~/.larkcc
rm -rf ~/.local/share/claude
rm -f ~/.local/bin/claude

💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。

第五步:清理环境变量

检查并删除 ~/.bashrc~/.profile 中的 Claude Code 相关配置:

grep -n -i claude ~/.bashrc
grep -n -i ANTHROPIC ~/.bashrc
grep -n -i claude ~/.profile
grep -n -i ANTHROPIC ~/.profile

如果有输出,用编辑器打开对应文件,删除所有包含 claudeANTHROPICCLAUDEclaude-code-routerlarkcc 的行。

保存后重新加载:

source ~/.bashrc

第六步:验证卸载完成

确认所有组件已清除:

which claude 2>/dev/null && echo "未卸载" || echo "claude 已清除"
which ccr 2>/dev/null && echo "未卸载" || echo "ccr 已清除"
which larkcc 2>/dev/null && echo "未卸载" || echo "larkcc 已清除"
ls ~/.claude 2>/dev/null && echo "未清除" || echo "~/.claude 已清除"
ls ~/.claude.json 2>/dev/null && echo "未清除" || echo "~/.claude.json 已清除"
ls ~/.claude-code-router 2>/dev/null && echo "未清除" || echo "~/.claude-code-router 已清除"
ls ~/.larkcc 2>/dev/null && echo "未清除" || echo "~/.larkcc 已清除"
grep -i ANTHROPIC ~/.bashrc 2>/dev/null && echo "环境变量未清理" || echo "环境变量已清除"
ps aux | grep -E "[c]laude-code-router|[l]arkcc" | grep -v grep && echo "未停止" || echo "所有进程已停止"

✅ 如果全部显示"已清除"且进程已停止,说明卸载完成。


卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)

💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。

#Claude Code #卸载 #教程

评论 (0)

0 / 1000