Claude Code

关注公众号 jb51net

关闭
AI > Claude Code >

Windows 环境下 Claude Code 安装与配置完全指南(含国产模型切换)

至此流年莫相忘

前言

在开始之前,请确保你的电脑已经准备好了以下两个基础工具:

  1. Node.js:请从官方网站下载并安装。
  2. Git:请从官方网站下载并安装。

第一步:安装 Claude Code

打开 PowerShell,请务必以管理员身份运行,然后执行以下命令进行全局安装:

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

安装过程会输出类似下面的信息,看到 added 2 packages 即表示成功:

########################## OUTPUT ###############################
added 2 packages in 1m
npm notice
npm notice New minor version of npm available! 11.12.1 -> 11.14.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.14.1
npm notice To update run: npm install -g npm@11.14.1
npm notice
########################## OUTPUT ###############################

安装完成后,验证一下版本:

claude --version

如果看到类似 2.1.138 (Claude Code) 的输出,说明安装成功。

第二步:初次使用与常见问题解决

首次运行 claude 命令时,你可能会遇到两个常见问题,别担心,这里提供了解决方案。

问题一:网络连接错误ERR_BAD_REQUEST

现象:输入 claude 后,终端报错 Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

原因:Claude Code 在首次启动时会尝试连接 Anthropic 服务器进行初始化验证,这个过程可能因网络环境(如区域限制)而失败。

解决方案:跳过新手引导。

  1. 找到并编辑配置文件 %User%/.claude.json
  2. 在文件中添加以下配置项,告诉程序你已经完成了初始化:
{
  "hasCompletedOnboarding": true
}

问题二:程序崩溃Segmentation fault

现象:终端输出类似下面的崩溃信息,并提示 Bun has crashed

panic(main thread): Segmentation fault at address 0x1AD35022E46
oh no: Bun has crashed. This indicates a bug in Bun, not your code.
...

原因:Claude Code 自带的 Bun 运行时版本为 v1.3.14,该版本在 Windows 系统上,特别是支持 avx2 指令集的新款 CPU 上,存在已知的稳定性问题。

解决方案:降级 Bun 版本并配置环境变量。

再次输入 claude 命令,如果能看到正常的启动界面,就说明问题已经解决了。

第三步:切换为国产大模型(以 MiniMax 为例)

由于网络限制,国内用户可能无法直接访问 Anthropic 的服务器。我们可以通过一个工具,让 Claude Code 调用国内的国产大模型。

1. 安装 ccSwitch 工具

请从 ccSwitch 的 GitHub Release 页面 下载最新版本的工具。

2. 配置 MiniMax 模型

根据 ccSwitch 工具的指引,填入你的 MiniMax API Key 等相关信息,完成配置。

3. 验证切换是否成功

启动 Claude Code,然后在对话中输入 /model 命令。如果看到返回的模型列表中包含了你配置的国产模型(如 MiniMax 的模型),就说明切换成功了!

第四步:在 VS Code 中集成 Claude Code

如果你习惯在 VS Code 中进行开发,可以安装插件来获得更流畅的体验。

在 VS Code 的扩展商店中搜索并安装 Claude Code 相关插件。

安装完成后,你可以在 VS Code 的侧边栏或命令面板中找到并启动它,效果如下图所示。

Agent Team模式

在 Claude Code 中开启 Agent Teams(智能体团队)模式,需要满足一定的版本要求并手动启用实验性功能。你可以按照以下步骤进行操作:

1. 检查版本要求
首先,确保你的 Claude Code 版本至少为 v2.1.32。你可以在终端中运行以下命令来检查当前版本:

claude --version

2. 修改配置文件开启实验功能
你需要编辑 Claude Code 的配置文件 settings.json,添加开启 Agent Teams 的环境变量。

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

(如果你的 settings.json 中已有其他配置,请确保将 "env" 部分正确合并进去,不要直接覆盖原有内容)。

3. 重启终端
保存配置文件后,重启你的终端并重新进入项目启动 Claude Code,Agent Teams 功能就会生效。

至此,你已经完成了从安装、排错到配置国产模型、集成 VS Code、开启Agent Team模式 的全部流程。希望这篇指南能帮助你顺利上手 Claude Code!

下一篇(推荐方式):在 WSL 中部署 Claude Code 并开启 Agent Team 模式

到此这篇关于Windows 环境下 Claude Code 安装与配置完全指南(含国产模型切换)的文章就介绍到这了,更多相关 Claude Code 安装与配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!