首页

在 Windows 上安装 Claude Code

Claude Code 是一款运行在终端里的 AI 助手,能帮你编写、调试和理解代码。按照本指南,几分钟就能在 Windows 上完成原生安装并上手。如果想要更进阶的环境,指南末尾还介绍了可选的 WSL2 安装方法。

核心概念

准备内容

步骤 1:安装 Git for Windows(可选,推荐)

Git for Windows 推荐但并非必需,它会提供 Claude Code 执行命令时使用的 shell Git Bash。如果跳过,Claude Code 会改用 PowerShell,因此你也可以直接进入步骤 2,以后再装 Git。

装好之后,Claude Code 启动时会自动识别 Git Bash。

步骤 2:安装 Claude Code

步骤 3:连接 Anthropic 账户

选项 A. 使用 Claude Pro 或 Max 订阅

下面几种基于 API 的方式都在 PowerShell 里完成,用到的 setx 命令会把设置永久保存。运行 setx 之后,记得先关闭再重新打开 PowerShell 让设置生效,然后再启动 claude

选项 B. 使用 Anthropic API 密钥

如果你用的是 Anthropic API 密钥,而不是 Claude 订阅:

选项 C. 使用 OpenRouter API(可免费开始!)

OpenRouter 是一个统一的 API 网关,用一个密钥就能访问 500 多种大语言模型。它按用量计费,还能在不同价位的模型之间挑选,是一种比较省钱的 Claude Code 使用方式。

注意:

选项 D. 通过 Azure Foundry 使用 Anthropic API

在 PowerShell 里粘贴下面这段代码,定义相应的环境变量:

# Enable Microsoft Foundry integration
setx CLAUDE_CODE_USE_FOUNDRY 1
# Azure resource name
setx ANTHROPIC_FOUNDRY_RESOURCE "xxxx-eastus2"
# Set models to your resource's deployment names
setx ANTHROPIC_DEFAULT_OPUS_MODEL "claude-opus-4-5"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "claude-sonnet-4-5"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "claude-haiku-4-5"
setx ANTHROPIC_FOUNDRY_API_KEY "your_api_key"

注意:xxxx-eastus2 换成你的 Foundry Resource 名称(不要填完整的基础 URL);把 your_api_key 换成你在 Azure 门户里拿到的完整 API 密钥。

然后关闭并重新打开 PowerShell,再启动 Claude Code:

claude

这样就可以用 Azure 上部署的 Claude 模型来运行 Claude Code 了。

步骤 4:测试 Claude Code

全部搞定!在 PowerShell 里输入 claude,随便问它点什么,比如”解释一下量子计算”。

步骤 5:访问项目

注意:Claude 在项目文件夹里运行,并把设置保存在其中——这个文件夹就是它的工作区。

步骤 6:(可选)安装 WSL2 以获得完整的 Linux 体验

对大多数人来说,上面的原生设置已经够用了。不过 Claude Code 在 Linux 下会跑得更顺:WSL2 能在 Windows 里运行真正的 Linux 系统,带来 Bash 工具沙盒(一项安全特性),也能和各种 Linux 工具链配合得更好。它配置更花时间,还要重启电脑,所以只有在你确实想要完整 Linux 体验时再做这一步。

a) 检查虚拟化并安装 WSL

先检查虚拟化是否已启用:

如果显示”已禁用”:你需要进入电脑的 BIOS 设置开启虚拟化:

接下来安装 WSL:

注意:wsl --install 需要 Windows 10 版本 2004 及以上,或 Windows 11。如果系统提示无法识别该命令,可能是你的 Windows 版本太旧了。

b) 设置 Ubuntu

电脑重启后,一个标题带有”Ubuntu”的终端窗口通常会在 2-5 分钟内自动弹出。如果没有,点击 Windows 开始按钮,输入 Ubuntu,再点击 Ubuntu 应用(橙色圆形图标)即可。

重要:记住这个用户名和密码,后面还会用到。

c) 在 WSL 中安装 Claude Code

下一步

故障排除

第一步:运行 Claude Doctor

遇到问题时,先运行下面这条命令试试:

claude doctor

这个内置的诊断工具会检查你的安装,并报告常见问题。

找不到 Claude 命令(原生 Windows)

“Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS”

这个错误说明虚拟化还没开启:

“wsl –install” 不起作用

重启后 Ubuntu 窗口未打开

需要帮助?


Steven Ge 创建于 2025 年 12 月 11 日。2026 年 6 月更新。