Skip to content

Claude Code安装教程 ​

现在装 Claude Code,优先走原生安装(官方脚本 / Homebrew / WinGet),不必先装 Node、也不要把 npm install -g 当默认路径。订阅需要 Pro / Max / Team(或企业);免费计划装上了也会卡在登录或额度。

分平台细节可对照:

系统要求(简表) ​

平台要求
macOS13+(Ventura 及以上)
Linux常见发行版;WSL2 可用 Linux 脚本
Windows原生 PowerShell / WinGet;也可选 WSL
账号Pro / Max / Team(或企业)订阅
网络能访问官方安装与登录域名;国内网络见下方链接

装之前一般不需要全局 Node。若机器里还留着旧的 @anthropic-ai/claude-code npm 包,建议卸掉,避免 PATH 里两个 claude 抢命令。

macOS / Linux:官方脚本(推荐) ​

一行安装:

bash
curl -fsSL https://claude.ai/install.sh | bash

脚本通常把二进制放到 ~/.local/bin/claude,并尽量写入 shell 配置。装完新开一个终端再验证。

Homebrew(可选) ​

习惯用 brew 管软件时:

bash
brew install --cask claude-code

不要和官方脚本混装抢 PATH。用 which -a claude 确认实际命中哪一个。macOS 对照说明见 macOS 安装。

Windows:PowerShell / WinGet ​

PowerShell(推荐原生) ​

在 PowerShell(不是把 mac 命令硬贴进 CMD)执行:

powershell
irm https://claude.ai/install.ps1 | iex

无需管理员权限。装完新开终端,再跑 claude --version。

WinGet ​

powershell
winget install Anthropic.ClaudeCode

WinGet 不会自动更新,需要时再执行 winget upgrade Anthropic.ClaudeCode。不要同时保留脚本安装与 WinGet 两份,避免重复可执行文件。

WSL(可选) ​

项目主要在 Linux 文件系统时,可在 WSL 终端里走上面的 Linux install.sh。Windows 与 WSL 混用剪贴板、PATH 时,对照 安装排错。

验证:版本、doctor、PATH ​

bash
claude --version
claude doctor
command -v claude   # Windows PowerShell 可用 Get-Command claude

官方脚本常见路径是 ~/.local/bin。若提示 command not found:

bash
export PATH="$HOME/.local/bin:$PATH"
# zsh 示例:写入 ~/.zshrc 后 source
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

claude doctor 比只看版本号更靠谱,网络、登录态、二进制问题会直接标出来。

登录与账号 ​

终端运行 claude,按提示用浏览器完成 Anthropic 账号 OAuth。注意:

  1. 浏览器登录的必须是已订阅的账号。
  2. 若环境里残留过期或临时的 ANTHROPIC_API_KEY,可能盖掉订阅登录、走 API Key 路径。调试完请 unset ANTHROPIC_API_KEY,并检查 shell profile / CI 是否还在 export。
  3. 登录 403、授权码粘贴失败、地区不可用,先看 安装排错 与 国内使用。

更新 ​

安装方式更新
官方原生脚本客户端侧自动更新为主;异常时可重跑安装脚本
Homebrewbrew upgrade --cask claude-code
WinGetwinget upgrade Anthropic.ClaudeCode

大版本变更后建议再跑一次 claude doctor。

npm 仅作备选(不推荐主路径) ​

只有在原生安装不可用、且你明确需要 npm 全局包时,才考虑:

bash
# 需要较新的 Node(官方当前要求偏新,建议 Node 22+)
npm install -g @anthropic-ai/claude-code

这不是当前推荐主路径:更新、PATH、与原生包冲突都更容易踩坑。能走 install.sh / install.ps1 / brew / winget,就优先走那些。

装不上或国内网络 ​

Claude-cn.org,专注于 Claude Code 中文教程