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 KeyBase 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 文件,实现每次启动终端自动设置:

  1. 打开 Profile 文件:

    notepad $PROFILE
    
  2. 添加以下两行(将值替换为实际的 URL 和 Key):

    $env:ANTHROPIC_BASE_URL = "https://your-proxy-url.com"
    $env:ANTHROPIC_API_KEY = "your_api_key_here"
    
  3. 使配置立即生效:

    . $PROFILE
    

3. 跳过新手引导(Onboarding)

Claude Code 首次运行会检查 hasCompletedOnboarding 标志。手动修改记忆文件可跳过引导:

  1. 打开配置文件:

    notepad $HOME\.claude.json
    
  2. 确保包含以下字段(若文件为空或不存在,可创建):

    {
      "hasCompletedOnboarding": true
    }
    

    注意:JSON 格式要求严格,上一行末尾需有英文逗号(若存在其他字段)。


三、日常维护与状态验证

1. 关键操作备忘

2. 验证运行状态

在 Claude Code 会话中输入 /status,若看到 API key: ANTHROPIC_API_KEY 及正确的 Base URL,说明正以 API 模式运行(隔离模式)。

3. 管理员权限提示

在 Windows 上修改 claude.exe 路径或系统环境变量时,PowerShell 需以管理员身份运行


四、下一步

完成基础配置后,可学习 基础使用手册 掌握常用命令与交互技巧。