跳转至

Windows 端安装图文指引

新式安装

二选一即可

如果你使用的是 PowerShell 命令行,输入:

irm https://claude.ai/install.ps1 | iex

如果你使用的是 CMD 命令行,输入:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

提示

如果这一步安装顺利,直接安装完成的话,可以直接跳转到 配置API 进行文件配置。

老式 NPM 安装

1. 安装 Node.js 环境

Claude Code 需要 Node.js 环境才能运行。

Node.js 环境安装步骤

  1. 打开浏览器 Node.js 官网下载地址:https://nodejs.org/
  2. 点击 "LTS" 版本进行下载(推荐长期支持版本)
  3. 下载完成后双击 .msi 文件
  4. 按照安装向导完成安装,保持默认设置即可

Windows 注意事项

  • 建议使用 PowerShell 而不是 CMD
  • 如果遇到权限问题,尝试以管理员身份运行
  • 某些杀毒软件可能会误报,需要添加白名单

Windows 注意事项

  • 使用 PowerShell / CMD 都可以
  • 如果遇到权限问题,尝试以管理员身份运行

验证是否安装成功,打开 PowerShell 或 CMD,输入以下命令:

node --version
npm --version

如果显示版本号,说明安装成功了!

常见错误

如果 node 有显示版本号,而 npm 没有,参考 PowerShell 禁止运行脚本。

翻到下文中的 Windows 安装常见问题解决 - PowerShell 禁止运行脚本 有解决办法。

2. 安装 Git Bash

Windows 环境下需要使用 Git Bash 安装 Claude Code。安装完成后,环境变量设置和使用 Claude Code 仍然在普通的 PowerShell 或 CMD 中进行。

下载并安装 Git for Windows

  1. 访问 Git 版本控制管理器 官网下载地址:https://git-scm.com/downloads/win
  2. 点击 "Download for Windows" 下载安装包
  3. 运行下载的 .exe 安装文件
  4. 在安装过程中保持默认设置,直接点击 "Next" 完成安装

验证 Git Bash 安装

安装完成后,打开 PowerShell / CMD 命令行,输入以下命令验证:

git --version

显示类似版本号(版本号不必一模一样)如图,即为安装成功。

3. 安装 Claude Code

打开 PowerShell / CMD,运行以下命令:

npm install -g @anthropic-ai/claude-code@2.1.120

这个命令会从 npm 官方仓库下载并安装 2.1.100 版本的 Claude Code。

完成如图

输入 claude 启动 Claude Code:

claude

出现下面任意界面都算安装成功:

如果正常启动,恭喜你!Claude Code 已经成功安装了!!

但现在还不能直接使用,还需要配置我们的 API。

4. 配置 API

提示

方法三选一就行,一个方法不行再考虑其他方法。

方法一(推荐):通过 JSON 文件进行设置

配置 .claude.json

找到 .claude.json 然后双击打开文件,在文件开头添加以下内容:

  "hasCompletedOnboarding": true,

随后 Ctrl + S 保存文件内容再关闭即可。

如果没有这个文件,请往下看

如果没有这个文件 / 不显示文件后缀,直接新建一个就行。

我们先点击 “查看” - 显示“文件扩展名”:

随后我们新建一个文本文档:

将其更名为 .claude.json:

.claude.json

Ctrl+A 全选,然后复制粘贴文件格式,回车保存,确认更改。

配置 settings.json

注意

如果没有 settings.json 文件,请自行创建,不需要时可随意删除,不影响 Claude 使用。

windows下路径为: C:/Users/你的用户名/.claude

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk开头的 api key 注意不要多空格",
    "ANTHROPIC_BASE_URL": "https://aizhanx.cn",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6"
  },
  "includeCoAuthoredBy": false,
  "model": "Sonnet"
}

方法二:命令行设置命令(Windows 系统)

为了让 Claude Code 连接到你的中转服务,需要设置多个环境变量:

setx ANTHROPIC_AUTH_TOKEN "粘贴令牌key"
setx ANTHROPIC_BASE_URL "https://aizhanx.cn"

输入我们的 url 地址:https://aizhanx.cn

5. 开始使用 Claude Code

现在你可以开始使用 Claude Code 了!

启动 Claude Code

打开 PowerShell,直接启动 Claude Code:

claude

选择模型

输入命令:

/model

按 Enter 进入,选择模型,通常使用默认设置即可。

到此为止就算 Claude Code 安装完成。

注意

设置环境变量修改后,使用所有模型(包括官方预设模型)均调用自定义接入点,而不使用官方账号额度。

Windows 安装常见问题解决

1. 安装时提示 "permission denied" 错误

这通常是权限问题,尝试以下解决方法:

  • 以管理员身份运行 PowerShell
  • 或者配置 npm 使用用户目录:npm config set prefix %APPDATA%\npm

2. PowerShell 禁止运行脚本

如果遇到类似上述这些截图禁止运行脚本,请在终端运行如下命令,然后再回复 Y:

有些用户可能不需要输入 Y,直接就处理好了,这时候请重试 npm -v 命令。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

3. 环境变量设置后不生效

配置完环境变量之后需要:

  • 重新启动 PowerShell 或 CMD 窗口
  • 或者注销并重新登录 Windows(也就是关机重启)

在 PowerShell 中验证:

echo $env:ANTHROPIC_BASE_URL
echo $env:ANTHROPIC_AUTH_TOKEN

在 CMD 中验证:

echo %ANTHROPIC_BASE_URL%
echo %ANTHROPIC_AUTH_TOKEN%

4. 命令行启动 Claude 的时候有乱码闪烁

是因为 Windows 终端 + UTF-8 + Bash 输出混合造成的编码显示不一致而导致的。

chcp 65001

5. 所在地区不可用

配置之后如果出现以下情况(选做,没有这种情况可以跳过):

原因:缺了引导,下图为解决方案:

部分人可能 .claude.json 空空如也,随便在任意一行的逗号后面添加内容即可。

只添加 "hasCompletedOnboarding": true,:

  "hasCompletedOnboarding": true,

大概情况如下图,只需要添加 "hasCompletedOnboarding": true, 一行:

6. 环境变量冲突

直接输入:

/logout

然后再次启动 Claude 即可:

claude