Claude Code 安装与初始配置指南
一、安装 Claude Code
1. 卸载旧版本(如适用)
官方已停止对 npm 版本的更新支持,全面转向原生二进制版本。若之前通过 npm 安装,请先卸载:
npm uninstall -g @anthropic-ai/claude-code
2. 安装原生版本(Windows 示例)
使用官方安装脚本:
irm https://claude.ai/install.ps1 | iex
3. 解决安装网络瓶颈
由于安装脚本需从海外服务器拉取二进制包,直连可能卡顿或失败。可在当前 PowerShell 窗口临时设置代理:
$env:HTTP_PROXY="http://127.0.0.1:7897"
$env:HTTPS_PROXY="http://127.0.0.1:7897"
(将 7897 替换为本地代理软件实际监听端口)
原理:$env: 前缀表示临时环境变量,仅当前窗口生效,关闭后自动销毁。此配置将网络请求重定向至本地代理,实现精准加速。
4. 验证安装
重新打开终端,运行:
claude doctor
确保所有检查通过,无路径冲突。
二、认证绕过与 API Key 配置
1. 底层逻辑:为什么能绕过登录?
Claude Code 代码中写死:只要检测到 ANTHROPIC_API_KEY 环境变量,就直接走 API 计费通道,不再检查浏览器登录状态。设置 Key 即实现“绕过”。
2. 手动配置 API(中转站方式)
适用场景:通过第三方中转站或兼容 Anthropic API 的服务使用 Claude Code。需同时配置 API Key 和 Base URL。
若使用
cc-switch进行换脑(见第四、五文档),则无需手动配置环境变量,cc-switch 会自动处理。
2.1 配置 Base URL(API 端点)
将请求地址指向中转站或兼容服务的地址:
$env:ANTHROPIC_BASE_URL = "https://your-proxy-url.com"
2.2 配置 API Key
将密钥写入 PowerShell 的 Profile 文件,实现每次启动终端自动设置:
-
打开 Profile 文件:
notepad $PROFILE -
添加以下两行(将值替换为实际的 URL 和 Key):
$env:ANTHROPIC_BASE_URL = "https://your-proxy-url.com" $env:ANTHROPIC_API_KEY = "your_api_key_here" -
使配置立即生效:
. $PROFILE
3. 跳过新手引导(Onboarding)
Claude Code 首次运行会检查 hasCompletedOnboarding 标志。手动修改记忆文件可跳过引导:
-
打开配置文件:
notepad $HOME\.claude.json -
确保包含以下字段(若文件为空或不存在,可创建):
{ "hasCompletedOnboarding": true }注意:JSON 格式要求严格,上一行末尾需有英文逗号(若存在其他字段)。
三、日常维护与状态验证
1. 关键操作备忘
- 更换 Key 或 URL:修改
$PROFILE文件中对应的$env:ANTHROPIC_API_KEY和$env:ANTHROPIC_BASE_URL值。 - Key 或 URL 未生效:运行
. $PROFILE或重启终端窗口。 - 仍弹出登录界面:检查
$HOME\.claude.json中的hasCompletedOnboarding是否为true。
2. 验证运行状态
在 Claude Code 会话中输入 /status,若看到 API key: ANTHROPIC_API_KEY 及正确的 Base URL,说明正以 API 模式运行(隔离模式)。
3. 管理员权限提示
在 Windows 上修改 claude.exe 路径或系统环境变量时,PowerShell 需以管理员身份运行。
四、下一步
完成基础配置后,可学习 基础使用手册 掌握常用命令与交互技巧。