🚀 实操教程|用ccSwitch+DeepSeek+VSCode,国内使用Claude Code(2026版)
一套纯国内可访问的方案——ccSwitch + DeepSeek + VSCode,带你完成Claude Code的配置与使用。全程实操,照着敲就能跑通!
📌 本文核心价值
✅ 2026最新安装方式(原生二进制安装,弃用npm)
✅ 基于国内可用的API服务(DeepSeek API)
✅ Windows/Mac/Linux全覆盖(分系统标注差异)
✅ 保姆级排坑(附10+常见问题解决方案)
一、前置准备
🖥️ 系统要求
| 系统 | 版本要求 | 备注 |
|---|---|---|
| Windows | 10/11 | 推荐使用PowerShell或WSL2 |
| macOS | 13+ | Intel / Apple Silicon均可 |
| Linux | Ubuntu 20.04+ / Debian 10+ | 其他发行版也可 |
🛠️ 所需工具
| 工具 | 核心作用 | 获取方式 |
|---|---|---|
| Claude Code | AI编程助手 | 原生安装(见下文命令) |
| VSCode | IDE编辑器 | code.visualstudio.com |
| ccSwitch | 模型供应商切换工具 | GitHub Releases |
| DeepSeek账号 | 提供API密钥 | platform.deepseek.com |
ccSwitch的作用:它内置50+供应商预设,一键切换模型,无需手动改配置,方便在不同模型之间切换。
二、安装Claude Code
💡 提示:官方已弃用npm安装方式(存在恶意包风险),本文推荐使用原生二进制安装。
方式一:原生二进制安装(推荐)
🪟 Windows用户
PowerShell(以管理员身份运行):
powershell
irm https://claude.ai/install.ps1 | iex
🍎 Mac用户
bash
curl -fsSL https://claude.ai/install.sh | bash
🐧 Linux用户
bash
curl -fsSL https://claude.ai/install.sh | bash
方式二:npm安装(仅供参考)
bash
npm i -g @anthropic-ai/claude-code
✅ 验证安装成功
bash
claude --version
看到类似 2.1.19 以上的版本号,说明安装成功。
❌ 安装失败怎么办?
| 问题 | 解决方案 |
|---|---|
| 无法下载 | 检查网络连接,或切换网络环境(如手机热点) |
| 权限不足 | Mac/Linux加sudo,Windows以管理员身份运行PowerShell |
| 命令不存在 | 将~/.local/bin加入PATH(Mac/Linux) |
三、安装并配置VSCode
1. 安装VSCode
官网下载安装包,一路“下一步”即可。
2. 安装Claude Code插件
- 打开VSCode,按
Ctrl+Shift+X(Mac:Cmd+Shift+X) - 搜索
Claude Code - 点击
Install,然后Reload Window
💡 小贴士:如果安装后图标没出现,按
Ctrl+Shift+P输入Developer: Reload Window重启窗口。
3. 验证插件生效
安装成功后,编辑器底部右下角会出现 ✱ Claude Code 图标,或右上角出现⚡图标。
四、下载并安装ccSwitch
1. 下载对应版本
访问 GitHub Releases 下载对应系统的版本:
| 系统 | 推荐版本 | 说明 |
|---|---|---|
| Windows | *-Windows.msi | 安装版 |
| Windows(便携) | *-Windows-Portable.zip | 绿色免安装 |
| macOS | *-macOS.dmg | 标准安装包 |
| Linux | *-Linux.AppImage | 通用可执行文件 |
2. 安装步骤
Windows(MSI版) :
- 双击运行,如遇SmartScreen提示 → 点击「更多信息」→「仍要运行」
- 一路下一步,完成后勾选「启动软件」
macOS:
- 双击DMG,将
CC Switch.app拖入「应用程序」文件夹 - 如提示“无法验证开发者” → 系统设置 → 隐私与安全性 → 点击「仍要打开」
Linux(AppImage) :
bash
chmod +x CC-Switch-*.AppImage
./CC-Switch-*.AppImage
五、配置DeepSeek
1. 注册并获取API Key
- 访问 DeepSeek开放平台 注册账号
- 登录后,进入「API Keys」页面
- 点击「创建API Key」,输入名称(如
claude-code),点击创建
⚠️ 重要提示:API Key仅在创建时显示一次!请立即复制并保存到安全位置(如记事本)。丢失需重新创建。
2. 确认账户状态
DeepSeek API为付费服务,请确保账户有足够余额(新用户通常有赠送额度)。
六、用ccSwitch对接DeepSeek与Claude Code
这是整个流程的核心步骤,请仔细跟随!
1. 启动ccSwitch
双击桌面图标或从开始菜单启动。
2. 确认应用类型
在ccSwitch顶部应用切换器中,确认当前选中的是 Claude。
💡 可选类型包括:Claude Code / Codex / Gemini CLI,我们选Claude。
3. 添加DeepSeek供应商
- 点击右上角的
+按钮 - 在「预设」下拉框中,手动输入或查找
DeepSeek - 如果没有DeepSeek预设,选择「自定义」
4. 填写配置信息
| 字段 | 填写内容 |
|---|---|
| 名称 | DeepSeek(可自定义) |
| API地址(Base URL) | https://api.deepseek.com/v1 |
| API Key | 粘贴上一步保存的DeepSeek密钥 |
| 模型 | deepseek-chat 或 deepseek-coder |
💡 提示:DeepSeek模型兼容OpenAI接口格式,Claude Code可正常调用。
5. 保存并启用
- 点击「添加」→ 在列表中点击「启用」
- 启用后,卡片会显示蓝色边框和「当前启用」标签
6. 验证配置
方式一:ccSwitch内置测试
点击配置右侧的「试管图标」(测试按钮),提示「连接成功」即配置正常。
方式二:命令行验证
bash
cc-switch status
应显示当前激活的供应商为DeepSeek。
💡 提示:如果
cc-switch命令无法执行(PowerShell报错),可改用:cmd
cmd /c cc-switch status这是由于PowerShell执行策略导致,并非工具故障。
七、在VSCode中使用Claude Code
1. 启动Claude Code
方式一(推荐) :点击VSCode底部右下角的 ✱ Claude Code 图标
方式二:按 Ctrl+Shift+P(Mac: Cmd+Shift+P),输入 Claude Code: Open in New Tab
方式三:在终端中直接运行 claude
2. 开始对话
打开一个项目文件,在Claude面板中输入:
text
请简单介绍一下你自己
如果能正常回复,恭喜你,配置成功了!🎉
3. 常用快捷键
| 操作 | 快捷键(Win/Linux) | 快捷键(Mac) |
|---|---|---|
| 打开Claude面板 | Ctrl+Shift+P → 输入命令 | Cmd+Shift+P |
| 插入当前文件引用 | Alt+K | Option+K |
| 接受代码修改 | 点击「Accept」 | 点击「Accept」 |
💡 安全提示:所有代码修改都以diff形式展示,需手动确认才会应用,放心使用。
八、常见问题排查
1. Claude Code安装失败,提示“无法下载”
原因:网络连接问题
解决:
- 检查网络连接,切换网络环境(如手机热点)
- 使用WinGet/Homebrew等包管理器安装
2. 安装后claude命令找不到
原因:未加入PATH
解决(Mac/Linux) :
bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
解决(Windows) :重新以管理员身份运行安装程序
3. ccSwitch无法启动(Windows)
原因:杀毒软件/防火墙拦截
解决:关闭杀毒软件实时保护,或将ccSwitch加入白名单
4. ccSwitch提示“配置文件解析失败”
原因:JSON文件带BOM(Windows常见情况)
解决:用VS Code打开配置文件,右下角选择「UTF-8」(无BOM),不要用记事本编辑。
5. 配置DeepSeek后Claude Code无响应
排查顺序:
cc-switch status确认当前激活供应商cc-switch doctor检查配置完整性- 确认DeepSeek API Key有效、账户有余额
- 重启VSCode/终端,配置才会刷新
6. VSCode插件安装后不显示图标
解决:按 Ctrl+Shift+P → Developer: Reload Window,或重启VSCode。
7. Claude Code提示需要登录/初始化
解决:在ccSwitch中打开「设置 → 通用」,开启「跳过Claude Code初次安装确认」,然后重启Claude Code。
8. API密钥无效错误
原因:复制时多了空格,或API Key已过期
解决:
- 重新复制API Key(不要手动输入)
- 在DeepSeek平台重新生成密钥
9. 切换模型后不生效
原因:配置缓存
解决:必须重启终端/AI工具,配置才会刷新。
10. 大项目使用时报错/超时
原因:上下文过长或模型限制
解决:
- 先用小任务测试(如读单个文件)
- 减少对话历史,使用
/clear清空上下文
九、总结
🎯 核心流程回顾
text
安装Claude Code → 安装VSCode + 插件 → 下载ccSwitch → 获取DeepSeek API Key → ccSwitch配置DeepSeek → 验证 → 使用
✨ ccSwitch + DeepSeek 方案优势
| 痛点 | 解决方案 |
|---|---|
| 配置繁琐 | ccSwitch可视化一键切换 |
| 模型切换混乱 | 统一管理,status随时查看 |
📌 后续使用建议
版本更新:
- Claude Code:
claude update(原生安装自动更新) - ccSwitch:关注GitHub Releases
API Key管理:
- 定期更换密钥,提高安全性
- 不同项目用不同Key,便于成本追踪
性能优化:
- 大项目建议先用
/init初始化上下文 - 使用
/compact压缩对话历史
📌 收藏不迷路:觉得有用的话,点个赞和收藏吧!
🔄 转发给需要的朋友:让更多开发者用上Claude Code!