首页

在 Windows 上安装 Claude Code

Claude Code 是一款 AI 助手,运行在终端中,帮助你编写、调试和理解代码。本指南将带你完成整个设置过程:先通过 PowerShell 进行快速原生安装,然后安装 WSL2 以获得完整的 Linux 驱动体验。

核心概念

准备内容

步骤 1:在 Windows 上原生安装 Claude Code(可用但不推荐)

注意:原生 Windows 安装有一些局限性:

请继续以下步骤安装 WSL2 以获得完整体验。

步骤 2:检查虚拟化并安装 WSL

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

如果显示”已启用”:很好!继续下面的操作。

如果显示”已禁用”:需要在 BIOS 设置中启用虚拟化:

现在安装 WSL:

检查是否已安装 WSL 和 Ubuntu:

安装 WSL 和 Ubuntu:

注意:如果出现命令无法识别的错误,Windows 版本可能太旧。请确保是 Windows 10 版本 2004 或更高,或 Windows 11。

步骤 3:设置 Ubuntu

计算机重启后,标题中带有”Ubuntu”的终端窗口应该会在 2-5 分钟内自动打开。

如果 Ubuntu 窗口未自动打开:

完成首次设置:

重要:记住这个用户名和密码——以后会需要它们。

步骤 4:在 WSL 中安装 Claude Code

步骤 5:连接 Anthropic 账户

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

选项 B. 使用 Anthropic API 密钥

如果使用 Anthropic API 密钥而非 Claude 订阅:

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

OpenRouter 是一个统一的 API 网关,通过单个 API 密钥可访问 500 多个大型语言模型。这是一种经济的 Claude Code 使用方式,因为你只需按使用量付费,并可从不同价位的模型中选择。

注意:

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

启动 Claude Code 前,在 Ubuntu 终端中粘贴以下代码定义环境变量:

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

注意:xxxx-eastus2 替换为 Foundry Resource 名称(不要使用完整的基础 URL)。将 your_api_key 替换为从 Azure 门户获得的完整 API 密钥。

然后启动 Claude Code:

claude

现在应该能使用 Azure 部署的 Claude 模型运行 Claude Code。

步骤 6:测试 Claude Code

一切就绪!在 Ubuntu 终端中输入 claude,然后问一个一般性问题,例如”解释量子计算。”

步骤 7:访问项目

原生 Windows(PowerShell):

WSL(Ubuntu):

注意:Claude 在项目文件夹内运行,将设置保存在该文件夹中。这是 Claude 的工作区。

步骤 8:更新 Claude Code

Claude Code 会自动更新,但你也可以随时手动更新:

WSL(Ubuntu):

sudo claude update

原生 Windows(以管理员身份运行 PowerShell):

claude update

下一步

故障排除

第一步:运行 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 窗口未打开

关闭后如何打开 Ubuntu 终端

找不到 Claude Code 命令(WSL)

需要帮助?


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