2.1 安装教程
Anthropic 官方现在推荐用原生安装器(Native Install)安装 Claude Code,一行命令搞定,不再需要先装 Node.js / npm,并且会在后台自动更新。
下面分别给出 Windows、macOS、Linux 的安装步骤,以及登录与首次启动方式。
2.1.1 Windows 安装步骤
Windows 上有三种安装方式,任选其一即可。
前置:(推荐)安装 Git for Windows
Claude Code 在 Windows 上需要 Bash 才能运行其 Bash 工具,官方推荐先装 Git for Windows(自带 Git Bash)。如果不装,Claude Code 会回退使用 PowerShell。
访问 https://git-scm.com/downloads/win,下载 64-bit 安装程序,双击运行,保持默认选项一路下一步即可。
方式一:原生安装器(官方推荐,自动更新)
打开 PowerShell(按 Win 键,输入 PowerShell 回车),运行:
irm https://claude.ai/install.ps1 | iex
如果你用的是 CMD(命令提示符),改用:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
怎么区分 PowerShell 和 CMD?看提示符:PS C:\> 是 PowerShell,C:\> 是 CMD。
方式二:WinGet 包管理器(国内网络)
如果你更习惯用 Windows 包管理器,按顺序执行以下两条命令:
1. 使用 winget 安装 Git:
winget install Git.Git
2. 使用 winget 安装 Claude Code:
winget install Anthropic.ClaudeCode
注意:WinGet 安装的版本不会自动更新,需要手动跑 winget upgrade Anthropic.ClaudeCode。
方式三:npm 全局安装
这种方式需要按顺序完成三个子步骤:
步骤 1:安装 Node.js
访问 https://nodejs.org/,下载 LTS 版本的 Windows Installer(.msi),双击运行,一路「Next」使用默认配置(默认会自动加入 PATH)。装完重新打开 PowerShell,运行:
node --version
npm --version
步骤 2:安装 Git for Windows
Claude Code 运行时需要 Bash 才能执行其 Bash 工具。访问 https://git-scm.com/downloads/win,下载 64-bit 安装程序,双击运行,保持默认选项一路下一步。
(如果你已经按本节最前面的「前置」步骤装过 Git for Windows,跳过即可。)
步骤 3:用 npm 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code
升级用 npm update -g @anthropic-ai/claude-code。
验证安装
关闭并重新打开终端,然后运行:
claude --version
能正常输出版本号即安装成功。
2.1.2 macOS(苹果)安装步骤
macOS 上有三种安装方式,任选其一即可。
前置:打开终端
使用 Command + 空格 打开 Spotlight,输入 Terminal 或「终端」并回车。
方式一:原生安装器(官方推荐,自动更新)
一行 curl 命令搞定,无需先装 Node.js / Homebrew,会自动在后台保持更新:
curl -fsSL https://claude.ai/install.sh | bash
方式二:Homebrew
如果尚未安装 Homebrew,先运行以下命令安装,安装完成后按照提示配置环境变量:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装好 Homebrew 后,运行:
brew install --cask claude-code
注意:Homebrew 安装的版本不会自动更新,需要手动跑 brew upgrade claude-code。如果想跟最新版本,可以装 claude-code@latest。
方式三:npm 全局安装
需要先装 Node.js(用 brew install node,或从 nodejs.org 下载 LTS 版本安装),然后运行:
npm install -g @anthropic-ai/claude-code
升级用 npm update -g @anthropic-ai/claude-code。
验证安装
关闭并重新打开终端,然后运行:
claude --version
能正常输出版本号即安装成功。
2.1.3 Linux 安装步骤
Linux(包括 WSL)有三种安装方式,任选其一即可。
前置:确保已安装 curl
# Ubuntu / Debian
sudo apt-get update && sudo apt-get install -y curl
# Fedora / RHEL / CentOS
sudo dnf install -y curl # CentOS/RHEL 也可用 sudo yum install -y curl
# Alpine
sudo apk add curl
方式一:原生安装器(官方推荐,自动更新)
curl -fsSL https://claude.ai/install.sh | bash
原生安装器会自动检测发行版并保持后台更新,不需要 sudo。
方式二:系统包管理器(apt / dnf / apk)
官方也提供 apt、dnf、apk 仓库,适合 Debian、Fedora、RHEL、Alpine 等发行版,详见 官方 Linux 包管理器安装文档。
方式三:npm 全局安装
需要先装 Node.js(推荐通过 NodeSource 官方源安装):
# Ubuntu / Debian(安装 Node.js 20.x LTS)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora / RHEL / CentOS
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo -E bash -
sudo dnf install -y nodejs
装好 Node.js 后,全局安装 Claude Code:
sudo npm install -g @anthropic-ai/claude-code
升级用 sudo npm update -g @anthropic-ai/claude-code。
验证安装
关闭并重新打开终端,然后运行:
claude --version
能正常输出版本号即安装成功。
2.1.4 启动并登录
三个系统装完 Claude Code 后,启动方式完全一样:
cd your-project # 进入你的项目目录
claude # 启动 Claude Code
首次运行时,Claude Code 会自动打开浏览器引导你登录 Anthropic 账户(需要 Claude 订阅或 Anthropic Console 账户)。登录完成后即可开始使用。
2.1.5 常见问题
2.1.5.1 claude: command not found
- 关闭并重新打开终端 / PowerShell(让 PATH 生效)
- 检查安装日志是否有报错
- 更多排查:官方安装故障排查
2.1.5.2 Windows PowerShell 报 'irm' is not recognized
说明你当前在 CMD 而不是 PowerShell。改用 CMD 的安装命令:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
2.1.5.3 Windows PowerShell 报 The token '&&' is not a valid statement separator
说明你在 PowerShell 而不是 CMD 里跑了 CMD 命令。改用 PowerShell 的命令:
irm https://claude.ai/install.ps1 | iex
2.1.5.4 公司 / 学校网络需要 HTTP 代理
# macOS / Linux:临时给 curl 设置代理
export https_proxy=http://proxy.example.com:8080
export http_proxy=http://proxy.example.com:8080
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell:临时设置代理
$env:HTTPS_PROXY = "http://proxy.example.com:8080"
$env:HTTP_PROXY = "http://proxy.example.com:8080"
irm https://claude.ai/install.ps1 | iex