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 访问方式。
相关推荐
量子炒饭大师2 小时前
【2026全新 Claude Code + VScode + CCswitch + 接入deepseek-v4-pro 套餐】从环境配置到实战演练:Claude Code彻底开箱指南!
ide·vscode·编辑器·deepseek·claude code·cc-switch
爱问问题的小李6 小时前
Claude_Code_从入门到精通
claude code
Better Bench1 天前
Claude Code 学习指南:优秀 GitHub 仓库推荐与进阶路线图
github·claude code·学习指南
youcans_1 天前
【跟我学 AI 编程】(5) Claude Code 快速指南
人工智能·大语言模型·ai编程·claude code
您^_^1 天前
专家(一):Claude Code 微服务实战——6 个服务从拆分到 K8s 部署,$0.45 全套 YAML 照抄
人工智能·windows·微服务·架构·kubernetes·个人开发·claude code
是吗乔治1 天前
Claude Code Desktop 配置DeepSee API教程
deepseek·claude code·cc switch
leaf_leaves_leaf1 天前
安装并使用claude code
claude code
走马走马1 天前
claude code 使用
claude code
北暮城南1 天前
VS Code 与 IDEA 集成 Claude Code 实战指南——基于智谱 AI 大模型的 AI 辅助编码环境搭建
vscode·idea·claude·intellij idea·claude code·claude code cli