Windows 11 环境部署 Claude Code 教程

1. 环境准备与系统要求

在开始安装之前,请确保你的 Windows 11 系统满足以下基本要求:

  • 操作系统:Windows 10 (Build 19041+) 或 Windows 11
  • 硬件:至少 4GB RAM(推荐 8GB+),x64 或 ARM64 处理器
  • 网络:稳定的互联网连接
  • 依赖工具 :建议提前安装 Git for Windows (Claude Code 依赖 Git Bash 执行 Shell 命令,官方推荐)
    • 若未安装,可通过 Winget 快速安装:winget install Git.Git --source winget
  • 账号:需要有效的 Anthropic 账号(Claude Pro / Max / Teams / Enterprise,免费版通常不支持 API 调用)

2. 安装方式一:官方原生安装器(推荐)

官方提供的原生安装器无需手动配置 Node.js,且支持后台自动更新,是最便捷的方式。

  1. 在 Windows 11 中打开 PowerShell(无需管理员权限,普通用户即可)。

  2. 执行以下官方安装脚本:

    powershell 复制代码
    irm https://claude.ai/install.ps1 | iex

    (如果遇到执行策略问题,可能需要先运行 Set-ExecutionPolicy RemoteSigned,但一般个人终端默认可直接运行)

  3. 安装脚本会自动下载二进制文件并添加到用户 PATH(通常路径为 ~\.local\bin)。

  4. 安装完成后,重新打开一个新的 PowerShell 窗口 ,验证是否安装成功:

    powershell 复制代码
    claude --version

    若成功输出版本号(如 claude 1.x.x),即表示安装就绪。

备选(CMD 命令行) :如果你使用的是传统 CMD 而非 PowerShell,可使用:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

3. 安装方式二:WSL 2 (Ubuntu) 环境安装

如果你的项目依赖 Linux 工具链(如 make, gcc)或偏好 Linux 开发环境,建议在 WSL 2 中部署:

  1. 启用 WSL 2 (以管理员身份打开 PowerShell):

    powershell 复制代码
    wsl --install

    安装完成后重启电脑,系统会自动配置默认的 Ubuntu 发行版。若需指定版本:wsl --install -d Ubuntu-24.04

  2. 从开始菜单启动 Ubuntu,设置好初始用户名和密码。

  3. 在 Ubuntu 终端中安装 Node.js (LTS 版本):

    bash 复制代码
    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
    sudo apt-get install -y nodejs
  4. 使用 npm 全局安装 Claude Code:

    bash 复制代码
    npm install -g @anthropic-ai/claude-code
  5. 验证安装:

    bash 复制代码
    claude --version

    注:在 WSL 中使用时,建议将项目代码存放在 WSL 文件系统(如 ~/projects/)而非 /mnt/c/ 下,以获得更好性能

4. 安装方式三:Node.js (npm) 原生安装

如果你已经在 Windows 上配置了 Node.js (LTS) 环境,也可以直接使用 npm 安装(需先确保 Node.js 已安装):

powershell 复制代码
# 确认 Node.js 环境
node --version
npm --version

# 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code

# 验证
claude --version

注:此方式不会自动后台更新,需手动更新依赖 npm 机制。

5. 认证与 API 配置

安装完成后,需要配置 Anthropic API Key 或进行账号登录才能使用。

方式 A:交互式登录(推荐用于原生安装器)

在终端直接运行:

powershell 复制代码
claude login

命令会自动拉起浏览器,登录你的 Anthropic 账号授权即可,终端会同步显示成功信息。

方式 B:设置环境变量(API Key)

如果你有直接的 Anthropic API Key,可以通过环境变量配置(适用于 npm 或 WSL 安装场景):

  • 临时设置(仅当前 PowerShell 会话有效)

    powershell 复制代码
    $env:ANTHROPIC_API_KEY="sk-your-api-key-here"
  • 永久设置(用户级环境变量)

    powershell 复制代码
    [Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-your-api-key-here", "User")

    设置后需重启终端生效。

  • (备选)通过系统属性 -> 高级 -> 环境变量 -> 新建用户变量 ANTHROPIC_API_KEY 进行图形化配置。

6. 初始化与基本使用

  1. 进入你的项目工作目录:

    powershell 复制代码
    cd C:\Path\To\YourProject

    (WSL 环境下对应 cd ~/path/to/yourproject)

  2. 启动 Claude Code:

    powershell 复制代码
    claude

    首次启动可能会进行项目初始化(如创建 .claude 配置文件夹等)。

  3. 尝试发送指令,例如让 AI 分析项目结构:

    text 复制代码
    > Explain the directory structure of this project

    或直接通过命令行传参:

    powershell 复制代码
    claude "Write a simple hello world function in Python"

7. 常见问题排查

  • claude 不是内部或外部命令 :通常是因为安装后的 PATH 未刷新。尝试关闭并重新打开 PowerShell/终端;若原生安装器路径未自动添加,可手动将 %USERPROFILE%\.local\bin 添加到系统环境变量 Path 中。
  • Git 相关报错 :确保在 Windows 原生模式下已正确安装 Git for Windows,且 Git Bash 路径可被识别(通常默认安装即可自动识别,路径一般为 C:\Program Files\Git\bin\bash.exe)。
  • 网络/区域限制 :如果在国内网络环境,可能需要配置合理的网络代理(可通过 HTTP_PROXY/HTTPS_PROXY 环境变量设置)或使用合规的 API 访问方式。
相关推荐
码哥字节1 天前
GitHub 今日 +2299 Star,这个工具让 AI 读代码不再像翻字典
ast·claude code·代码知识图谱·understand-anything
码哥字节3 天前
204K Star 的 Superpowers,解决了 Claude Code 最隐蔽的工程隐患
claude code·ai编程工具·superpowers
张居斜4 天前
Obsidian + Claude Code + 微信AI,我把这三个系统缝进了一个软件
微信·obsidian·claude code·molio
码哥字节4 天前
我写了 200 行 CLAUDE.md,Claude 全忽略了——Karpathy 只用了四条
ai 编程工具·claude code·agent skills
码哥字节5 天前
一周 30k+ stars 的 Skill 生态,3 个仓库代表 3 种工程师哲学
claude code·agent skills
码哥字节6 天前
我把整个代码库喂给 Claude Code,工具超 50 个就静默丢失,这个坑太阴了
mcp·claude code·ai编程工具
恒云客11 天前
vibe coding实践
claude code
shangjian00712 天前
claude code使用技巧-完成通知
claude code
xing-xing12 天前
Mac 安装 Claude Code
claude code
悟空码字12 天前
把 Claude Code 变成你的架构顾问:如何用“隐式重构模式”自动消除代码坏味道
ai·大模型·agent·智能体·claude code