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 访问方式。
相关推荐
hust_wangyajun2 天前
我用 Agent Reach 生成了 Claude Code 年度生态报告:一篇实战演练
ai·agent·claude code
码哥字节2 天前
17万star的招牌skill,Matt自己把它撤了
claude code·ai编程工具·mattpocock/skills
ze_sir1232 天前
Impeccable 下载安装及使用
claude code·skills·impeccable
iini3 天前
nRF Connect SDK 开发新体验:VS Code + Claude Code + DeepSeek + Nordic MCP 全流程(蓝牙开发实例)
agent·ai编程·nrf connect sdk·zephyr·蓝牙开发·deepseek·mcp·claude code·nordic mcp
码哥字节3 天前
Claude Code 给我打暗标后,我把团队迁到了 Qoder CLI
claude code·ai编程工具·qoder cli
码哥字节4 天前
AI 写代码总跑偏?用 spec-superflow 把规划引擎和执行纪律焊成一条流水线
claude code·ai编程工具·superpowers
花千树-0107 天前
Harness Marketplace 剖析系列 - 之 Claude Code:权限、安全与供应链治理
ai安全·mcp·claude code·agent安全·plugin安全·ai 供应链安全·企业ai治理
夏天的峰没有风7 天前
Typora加github加PicGo搭建图床使用教程
github·claude code
LayZhangStrive7 天前
claude code使用命令技巧(四)(开发沉淀的提示词模板)
ai·单元测试·prompt·ai编程·提示词·claude code
码哥字节9 天前
被Skill/MCP/Hook搞晕三周,我画了张决策图
claude code·agent skills