前置要求
| 依赖项 | 最低版本 | 说明 |
|---|---|---|
| Node.js | 18.x 及以上 | 运行环境 |
| npm | 随 Node.js 安装 | 包管理器 |
| Git | 任意版本 | 可选,代码管理 |
| Anthropic API Key | — | 必须提前申请 |
一、安装 Node.js
- 访问 https://nodejs.org,下载 LTS 版本安装包
- 运行安装程序,全程点击 Next,保持默认选项
- 安装完成后,打开 PowerShell 或 CMD 验证:
1 | node -v |
二、安装 Claude Code
打开 PowerShell(管理员) 或 CMD,执行:
1 | npm install -g @anthropic-ai/claude-code |
验证安装成功:
1 | claude --version |
三、配置 API Key
方式一:环境变量(推荐)
临时设置(当前会话有效):
1 | $env:ANTHROPIC_API_KEY = "sk-ant-xxxxxxxxxxxxxxxx" |
永久设置(系统级):
- 按
Win + S搜索"环境变量" - 点击 "编辑系统环境变量"
- 点击 "环境变量" 按钮
- 在"用户变量"中点击 "新建"
- 变量名:
ANTHROPIC_API_KEY - 变量值:
sk-ant-xxxxxxxxxxxxxxxx
- 变量名:
- 点击确定保存,重启终端生效
方式二:登录命令
1 | claude |
首次运行会引导你输入 API Key,自动保存到配置文件。
四、首次运行
1 | # 进入你的项目目录 |
或直接带任务启动:
1 | claude "帮我解释这个项目的结构" |
五、常用命令
1 | # 交互式对话 |
六、使用 cc-switch 管理配置
cc-switch 是一个跨平台桌面工具,支持通过统一界面管理 Claude Code、Codex、Gemini CLI 等多个 CLI 工具的配置,无需手动编辑配置文件。
安装
前往 GitHub Releases 页面下载 Windows 安装包:
https://github.com/farion1231/cc-switch/releases
| 文件名 | 说明 |
|---|---|
CC-Switch-vX.X.X-Windows.msi |
标准安装版(推荐) |
CC-Switch-vX.X.X-Windows-Portable.zip |
免安装便携版 |
下载后双击 .msi 安装,或解压 .zip
直接运行。
主要功能
| 功能 | 说明 |
|---|---|
| 50+ 供应商预设 | 一键切换 API 提供商(官方、第三方中转、AWS Bedrock 等) |
| 统一 MCP 管理 | 跨应用同步 MCP / Prompts / Skills 配置 |
| 系统托盘快切 | 无需打开主界面,托盘直接切换 Provider |
| 云同步 | 支持 OneDrive、Dropbox、WebDAV 等同步配置 |
| 用量追踪 | 可视化 Token 消耗、费用与请求趋势 |
| 会话管理 | 浏览和恢复各工具的历史对话 |
基本使用流程
- 打开 cc-switch,点击 "Add Provider"
- 选择内置预设(如官方 Claude、第三方中转)或手动填写自定义配置
- 点击切换目标 Provider(或通过系统托盘快速切换)
- 重启终端使配置生效(Claude Code 支持热切换,无需重启)
恢复官方登录
如需切回 Anthropic 官方账号:
- 在 cc-switch 中添加 官方预设
- 切换至该 Provider
- 在终端执行
claude完成 OAuth 登录授权
Windows 注意事项
- 安装时若出现 SmartScreen 警告,点击 "更多信息" → "仍要运行" 即可
- v3.9.1 起已修复 Windows 下
npx/npm命令兼容性问题(通过cmd /c包装) - 默认代理端口为 15721(旧版为 5000,如有冲突请检查端口占用)
七、IDE 集成
VS Code
- 安装 VS Code 插件:搜索 Claude Code
- 在设置中填入 API Key
- 使用
Ctrl + Shift + P呼出命令面板,搜索Claude
终端推荐
Windows 下推荐使用以下终端以获得最佳体验:
- Windows Terminal(推荐)
- PowerShell 7+
- Git Bash
⚠️ 不推荐使用老版 CMD,可能存在字符编码问题
八、配置文件
Claude Code 的配置文件路径:
1 | C:\Users\<用户名>\.claude\ |
settings.json 示例:
1 | { |
九、常见问题
Q: 提示 claude
命令不存在?
检查 npm 全局路径是否在 PATH 中:
1 | npm config get prefix |
将输出路径(如
C:\Users\xxx\AppData\Roaming\npm)添加到系统环境变量
PATH 中。
Q: API Key 无效?
- 确认 Key 以
sk-ant-开头 - 检查账户余额是否充足
- 确认没有多余的空格或换行符
Q: 中文乱码?
在 PowerShell 中执行:
1 | [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 |
或在 Windows Terminal 设置中将默认编码改为 UTF-8。
Q: 网络连接问题?
如需代理,设置环境变量:
1 | $env:HTTPS_PROXY = "http://127.0.0.1:7890" |
十、卸载
1 | npm uninstall -g @anthropic-ai/claude-code |
如需清除配置文件:
1 | Remove-Item -Recurse -Force "$env:USERPROFILE\.claude" |
参考链接
- 官方文档:https://docs.anthropic.com/claude-code
- API Key 申请:https://console.anthropic.com
- GitHub Issues:https://github.com/anthropics/claude-code/issues