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
- 若未安装,可通过 Winget 快速安装:
- 账号:需要有效的 Anthropic 账号(Claude Pro / Max / Teams / Enterprise,免费版通常不支持 API 调用)
2. 安装方式一:官方原生安装器(推荐)
官方提供的原生安装器无需手动配置 Node.js,且支持后台自动更新,是最便捷的方式。
-
在 Windows 11 中打开 PowerShell(无需管理员权限,普通用户即可)。
-
执行以下官方安装脚本:
powershellirm https://claude.ai/install.ps1 | iex(如果遇到执行策略问题,可能需要先运行
Set-ExecutionPolicy RemoteSigned,但一般个人终端默认可直接运行) -
安装脚本会自动下载二进制文件并添加到用户 PATH(通常路径为
~\.local\bin)。 -
安装完成后,重新打开一个新的 PowerShell 窗口 ,验证是否安装成功:
powershellclaude --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 中部署:
-
启用 WSL 2 (以管理员身份打开 PowerShell):
powershellwsl --install安装完成后重启电脑,系统会自动配置默认的 Ubuntu 发行版。若需指定版本:
wsl --install -d Ubuntu-24.04 -
从开始菜单启动 Ubuntu,设置好初始用户名和密码。
-
在 Ubuntu 终端中安装 Node.js (LTS 版本):
bashcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs -
使用 npm 全局安装 Claude Code:
bashnpm install -g @anthropic-ai/claude-code -
验证安装:
bashclaude --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. 初始化与基本使用
-
进入你的项目工作目录:
powershellcd C:\Path\To\YourProject(WSL 环境下对应
cd ~/path/to/yourproject) -
启动 Claude Code:
powershellclaude首次启动可能会进行项目初始化(如创建
.claude配置文件夹等)。 -
尝试发送指令,例如让 AI 分析项目结构:
text> Explain the directory structure of this project或直接通过命令行传参:
powershellclaude "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 访问方式。