Claude Code Windows 使用教程
前置说明
重要提示
- 使用中转服务时,国内用户请勿使用代理工具
- 建议使用
/model命令切换至 Haiku 或 Sonnet 模型以优化成本和性能
概述
本教程将指导您在 Windows 系统上安装和配置 Claude Code 开发工具。
安装步骤
1. 安装 Node.js
访问 Node.js 官方下载页面:https://nodejs.org/en/download
安装要求:
- 根据您的系统架构选择对应的安装包
- 确保 Node.js 版本为 18.0 或更高版本
下载后点击安装,等待安装成功即可。
2. 安装 Git
访问 Git 官方下载页面:https://git-scm.com/install/windows
选择适合您系统的版本进行下载,运行 .exe 文件按默认选项安装即可。
3. 安装 Claude Code
在命令提示符中执行以下命令:
bash
npm install -g @anthropic-ai/claude-code@latest --registry=https://registry.npmmirror.com
环境配置
配置认证绕过
首次使用前需要配置认证绕过,以跳过地区检查。
操作步骤:
- 在未使用代理的情况下首次运行
claude命令,此时会报错(这是正常现象),系统会自动生成.claude.json配置文件。 - 按下
Win + R键,输入%USERPROFILE%,按回车键打开用户目录。 - 使用记事本打开
.claude.json文件,在第一行添加以下配置:
json
"hasCompletedOnboarding": true,
注意
请确保在该字段后添加逗号,将其放置在 JSON 对象的第一行。
配置 API 密钥
提供三种配置方式:
方式一:系统环境变量配置
通过系统设置配置全局环境变量。
操作步骤:
- 按下
Win + R键,输入sysdm.cpl,按回车键打开系统属性。 - 点击「高级」选项卡,然后点击「环境变量」按钮。
- 在「系统变量」区域点击「新建」,分别创建以下两个环境变量:
- 变量名:
ANTHROPIC_API_KEY,变量值:您的 API 密钥 - 变量名:
ANTHROPIC_BASE_URL,变量值:https://yyken.com
- 变量名:
方式二:配置文件配置
通过编辑 Claude Code 配置文件设置密钥。
操作步骤:
- 按下
Win + R键,输入%USERPROFILE%,打开用户目录。 - 找到
.claude/settings.json文件(如不存在,请先运行一次 Claude 程序或手动创建)。 - 使用记事本打开该文件,添加或修改以下内容:
json
{
"env": {
"ANTHROPIC_API_KEY": "您的API密钥",
"ANTHROPIC_BASE_URL": "https://yyken.com"
}
}
方式三:命令行配置(临时,可用于快速验证)
按下 Win + R 键,输入 cmd 打开命令提示符,执行以下命令:
bash
set ANTHROPIC_API_KEY=您的API密钥 && set ANTHROPIC_BASE_URL=https://yyken.com && claude
提示
此方式仅对当前终端有效,新开终端需要重新配置。
启动 Claude Code
配置完成后,按下 Win + R 键,输入 cmd 打开命令提示符,输入 claude 并按回车。等待 5–10 秒完成初始化,当出现 > 提示符时表示启动成功。
提示
首次启动时如果出现推荐配置页面,请选择 yes 应用密钥,否则会出现 Not logged in 提示。
常见问题
API 密钥无效错误
如果出现 InvalidAPIKey 错误,通常是密钥配置有误。
排查步骤:
- 按下
Win + R键,输入%USERPROFILE%,打开用户目录。 - 检查以下两个配置文件中的密钥设置:
%USERPROFILE%\.claude\settings.json%USERPROFILE%\.claude.json
- 确认以下配置项的值正确无误:
"ANTHROPIC_API_KEY": "您的API密钥""ANTHROPIC_BASE_URL": "https://yyken.com"
- 如有错误,请参考「配置 API 密钥」章节重新配置。
启动报错:command not found
重新安装 Claude Code:
bash
npm install -g @anthropic-ai/claude-code --ignore-scripts
重新安装 Claude Code
卸载:
bash
npm uninstall -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
清理缓存数据(可选):
powershell
if (Test-Path "$HOME\.claude.json") { Remove-Item "$HOME\.claude.json" -Force }
if (Test-Path "$HOME\.claude") { Remove-Item "$HOME\.claude" -Recurse -Force }
# 清除环境变量
$vars = @(
"ANTHROPIC_API_KEY","ANTHROPIC_AUTH_TOKEN","ANTHROPIC_MODEL",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC","DISABLE_AUTOUPDATER",
"DISABLE_TELEMETRY","DISABLE_ERROR_REPORTING","HTTP_PROXY","HTTPS_PROXY",
"SHELL","NPM_CONFIG_IGNORE_SCRIPTS","CLAUDE_CODE_GIT_BASH_PATH"
)
foreach ($v in $vars) { [Environment]::SetEnvironmentVariable($v, $null, "User") }
重新安装:
bash
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
注意
重新安装后,请参考「配置认证绕过」章节完成认证配置。
配置完依旧显示 Not logged in · Please run /login
请确认首次启动时是否在推荐配置页面选择了 yes 应用密钥。如果选错了,请删除 .claude 目录和 .claude.json 重新配置:
powershell
Remove-Item "$HOME\.claude.json" -Force -ErrorAction SilentlyContinue
Remove-Item "$HOME\.claude" -Recurse -Force -ErrorAction SilentlyContinue
然后重新按照「环境配置」章节从头配置即可。