从卸载清理到接入全新模型一篇搞定如果你在使用 Claude Code 时遇到了莫名其妙的 bug或者想要尝试更强大的模型比如 DeepSeek彻底重装并接入新模型是一个不错的选择。本文将带你一步步完成完全卸载Claude Code 并清理所有残留配置重新安装最新版无缝接入DeepSeek API兼容 Anthropic 协议为什么需要“完全”卸载普通的npm uninstall只会删除 npm 包本身而 Claude Code 会在用户目录下生成大量配置文件、缓存和认证信息。残留的文件可能导致重装后依然出现相同的问题或者干扰新模型的配置。因此我们不仅要卸载 npm 包还要手动删除以下目录第一步完全卸载 Claude Code1. 卸载全局 npm 包npmuninstall-ganthropic-ai/claude-code确认已卸载npmlist-g--depth0# 应该不再看到 anthropic-ai/claude-code2. 清理所有残留文件rm-rf~/.clauderm-f~/.claude.jsonrm-rf~/.cache/claude-coderm-rf~/.cache/clauderm-rf~/.cache/claude-cli-nodejsrm-rf~/.config/claude-coderm-rf~/.local/state/clauderm-rf~/.local/share/claude3. 清理 npm 缓存可选但推荐npmcache clean--force至此Claude Code 已经彻底从系统中移除。第二步重新安装 Claude Code使用官方源直接安装即可npminstall-ganthropic-ai/claude-code安装完成后不要立即运行claude我们先配置 DeepSeek 作为后端。第三步接入 DeepSeek 模型兼容 Anthropic APIDeepSeek 提供了Anthropic API 兼容层你可以直接将 Claude Code 指向 DeepSeek 的端点而无需修改 Claude Code 本身。你需要准备一个有效的DeepSeek API Key获取地址熟悉要使用的模型名称deepseek-v4-pro– 复杂任务架构设计、逻辑推理deepseek-v4-flash– 轻量任务快速问答、文件操作Linux 永久配置方法有两种方式可以将环境变量永久化。方法一写入 Shell 配置文件~/.bashrc或~/.zshrc编辑文件nano~/.bashrc# 如果使用 zsh 则改为 ~/.zshrc在文件末尾添加以下内容替换your-deepseek-api-key为真实 keyexportANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropicexportANTHROPIC_AUTH_TOKENyour-deepseek-api-keyexportANTHROPIC_MODELdeepseek-v4-proexportANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-proexportANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-proexportANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flashexportCLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flashexportCLAUDE_CODE_EFFORT_LEVELmax保存后执行source~/.bashrc# 或 source ~/.zshrc方法二使用 Claude Code 的settings.json官方推荐创建配置文件mkdir-p~/.claudenano~/.claude/settings.json写入以下 JSON 内容同样替换 API Key{env:{ANTHROPIC_BASE_URL:https://api.deepseek.com/anthropic,ANTHROPIC_AUTH_TOKEN:your-deepseek-api-key,ANTHROPIC_MODEL:deepseek-v4-pro,ANTHROPIC_DEFAULT_OPUS_MODEL:deepseek-v4-pro,ANTHROPIC_DEFAULT_SONNET_MODEL:deepseek-v4-pro,ANTHROPIC_DEFAULT_HAIKU_MODEL:deepseek-v4-flash,CLAUDE_CODE_SUBAGENT_MODEL:deepseek-v4-flash,CLAUDE_CODE_EFFORT_LEVEL:max},model:deepseek-v4-pro}保存文件即可无需source。第四步验证配置是否生效运行 Claude Codeclaude你应该看到启动时不再提示需要登录 Anthropic 账号显示的模型名称是deepseek-v4-pro或你配置的模型可以正常执行/help或询问简单问题如果遇到400 Bad Request错误请检查ANTHROPIC_BASE_URL中是否包含了多余的反斜杠如https://api.deepseek.com/anthropic\务必删除末尾的\。可选的模型切换在对话中临时切换模型适用于已配置的模型/model deepseek-v4-flash也可以为特定子代理指定模型在settings.json中已包含相关配置。附录常见问题问题解决方案claude: command not found检查 npm 全局 bin 路径是否在$PATH中或重新安装一直要求登录 Anthropic环境变量未生效检查ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN请求被拒绝403API Key 无效或已过期重新生成速度很慢尝试使用deepseek-v4-flash模型总结通过以上步骤你不仅彻底重装了 Claude Code还成功接入了 DeepSeek 的强大模型。这种“卸载清理 → 重装 → 换源”的模式也适用于其他需要彻底重置的命令行工具。现在你可以享受 DeepSeek 带来的流畅编码体验了。如果遇到任何问题欢迎查阅 DeepSeek 官方文档 或直接重启claude试试。Happy coding!