安装教程 · 截至 2026-10-07

Claude Code 一键安装:macOS、Linux、Windows

截至 2026-10-07,Claude Code 官方标为推荐的安装方式是 Native Install:macOS、Linux 与 WSL 运行 curl -fsSL https://claude.ai/install.sh | bash,Windows PowerShell 运行 irm https://claude.ai/install.ps1 | iex;也可以用 Homebrew、WinGet 或 npm。要接 QCode,可直接运行 QCode 一键配置脚本,一条命令完成测速选域、写入配置、按需安装 Node.js 与 CLI、连通验证。本页把两条路的命令、装完怎么验证和常见安装报错一次列清。

更新于 2026-10-08

#Native Install#Windows PowerShell#一键配置脚本#claude --version

先记住四件事

3 条命令

官方安装器按终端分三种

macOS、Linux、WSL 用 install.sh,Windows PowerShell 用 install.ps1,Windows CMD 用 install.cmd。官方把它标为推荐方式,装完会在后台自动更新。

Node.js 22+

npm 安装方式的要求

官方写明 npm 包要求 Node.js 22 或更高;版本较旧时 npm 只打印 EBADENGINE 警告,安装照常完成。npm 装的是与官方安装器相同的二进制程序。

1 条命令

QCode 一键配置脚本

macOS / Linux 运行 curl -fsSL https://qcode.cc/install/claude-code.sh | bash,Windows PowerShell 运行 irm https://qcode.cc/install/claude-code.ps1 | iex,不需要 sudo,也不需要管理员权限。

claude --version

装完第一步验证

官方说明正常安装会打印类似 2.1.211 (Claude Code) 的版本号;更细的检查用 claude doctor,进入会话后用 /status 确认当前生效的认证方式。

官方有哪几种安装方式

截至 2026-10-07,Claude Code 官方安装页列出的方式是:官方安装器(Native Install,标为推荐)、Homebrew(brew install --cask claude-code)、WinGet(winget install Anthropic.ClaudeCode)与 npm(npm install -g @anthropic-ai/claude-code);Debian、Fedora、RHEL 与 Alpine 还可以用官方签名的 apt、dnf、apk 仓库。差别主要在更新:官方安装器在后台自动更新,Homebrew 与 WinGet 安装不会自动更新。Homebrew 有两个 cask:claude-code 跟随 stable 通道,通常比最新版晚约一周,并跳过有重大回归的版本;claude-code@latest 跟随 latest 通道。系统要求为 macOS 13.0+、Windows 10 1809+ 或 Windows Server 2019+、Ubuntu 20.04+、Debian 10+、Alpine Linux 3.19+,内存 4 GB 以上,x64 或 ARM64 处理器。

版本与文档现状(截至 2026-10-07)

截至 2026-10-07,GitHub Releases 上 Claude Code 的最新版本是 v2.1.292,发布于 2026-10-06(UTC);npm 上 @anthropic-ai/claude-code 的 latest 同为 2.1.292,包信息里的 Node 要求是 >=22.0.0。QCode 文档的「一键配置脚本」与「安装教程」两页都标注更新于 2026-09-25;安装教程开头把一键配置脚本列为推荐方式,说明它一条命令自动完成该页全部步骤。qcode.cc 上公开的 claude-code.sh 脚本,源码里标注的版本号是 2026.10.07.1。

时间线

2026-09-25

QCode 文档的「一键配置脚本」与「安装教程」两页更新;截至 2026-10-07,安装教程把一键配置脚本列为推荐方式。

2026-10-06

Claude Code v2.1.292 在 GitHub Releases 发布(UTC),是截至 2026-10-07 的最新版本;npm 上的 latest 也是 2.1.292。

2026-10-07

公开脚本 claude-code.sh 源码标注版本 2026.10.07.1;本页的命令、报错原文与脚本行为于当日按官方页面与脚本源码核对。

已确认 vs 文档没写的

已确认(文档逐字可核)

以下都能在 Claude Code 官方文档、GitHub Releases、npm 包信息,或 QCode 文档与公开脚本源码里逐字核到:三条官方安装命令与 Native Install 的推荐标注;官方安装器后台自动更新,Homebrew 与 WinGet 不自动更新;npm 包要求 Node.js 22 或更高,装的是同一个二进制程序;官方明确不要用 sudo npm install -g;Windows 安装不需要以管理员身份运行;claude --version、claude doctor 与 /status 各自的用途;QCode 一键脚本的命令、四个步骤(测速选域、写入配置、按需安装 Node.js 与 CLI、连通验证)、写前备份与回滚方式;脚本源码写入的变量包括 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 与 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1。

文档没写或本页没核实的

三件事本页不下结论:① npm 包要求 Node.js 22 或更高,但官方也写明旧版 Node.js 只会打印 EBADENGINE 警告、安装照常完成;QCode 脚本在缺 Node.js 时安装 LTS,本页不推断某个具体 Node.js 版本下的其它表现。② 本页没有在每个系统上逐一实测安装过程,命令以 2026-10-07 抓取的官方文档与 QCode 文档为准,以你手上的系统与版本为准。③ 官方示例里的 2.1.211 只是输出格式示例,不是当前最新版本。

官方安装器、npm 与 QCode 一键脚本怎么选

官方安装器 对 npm

官方把 Native Install 标为推荐,装完在后台自动更新;遇到 npm 专属的权限错误时,官方给的办法也是改用它。npm 方式要求 Node.js 22 或更高,装的是同一个二进制程序;升级用 npm install -g @anthropic-ai/claude-code@latest,官方提醒不要用 npm update -g,也不要用 sudo npm install -g。Homebrew 与 WinGet 适合本来就用这两个包管理器的人,但不会自动更新。

只装 Claude Code 对 用 QCode 一键脚本

官方安装器只负责装 Claude Code,走官方路线还要用 Pro、Max、Team、Enterprise 或 Console 账号登录。QCode 一键配置脚本多做了接入配置:测速选择接入域,写入 ANTHROPIC_BASE_URL 与 ANTHROPIC_AUTH_TOKEN,缺 Node.js 时用 nvm 或 winget 装 LTS 再用 npm 安装 CLI,最后用你的密钥发一条最小请求验证。已经装好 Claude Code、只想接 QCode 的,加 --no-install 只写配置。

两条路的具体步骤

官方路线:① 打开终端,按系统运行一条命令:macOS、Linux、WSL 用 curl -fsSL https://claude.ai/install.sh | bash;Windows PowerShell 用 irm https://claude.ai/install.ps1 | iex;Windows CMD 用 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd。② 新开一个终端窗口,运行 claude --version,确认打印出版本号。③ 在项目目录运行 claude。QCode 路线:① 在 QCode 控制台准备好 cr_ 开头的 API 密钥。② macOS / Linux 运行 curl -fsSL https://qcode.cc/install/claude-code.sh | bash,Windows 在 PowerShell 运行 irm https://qcode.cc/install/claude-code.ps1 | iex,按提示粘贴密钥(输入不回显)。③ 新开一个终端让配置生效(Windows 上 VS Code 等编辑器还要重启一次),运行 claude --version,再启动 claude 用 /status 确认认证方式。想手动配置,按 QCode 安装教程设置两个变量:ANTHROPIC_BASE_URL=https://api.qcode.cc/api,ANTHROPIC_AUTH_TOKEN 填你的密钥。安装命令报 syntax error near unexpected token '<' 或 403 时,官方说明是安装地址返回了网页或错误状态而不是脚本:macOS 改用 Homebrew、Windows 改用 WinGet,或过几分钟再试。

在 QCode 上

在 QCode 上,Claude Code 走 Anthropic 协议的端点:ANTHROPIC_BASE_URL 填 https://api.qcode.cc/api(填到 /api 为止,末尾不带斜杠),ANTHROPIC_AUTH_TOKEN 填控制台创建的 cr_ 密钥,Claude Code 会给它加上 Bearer 前缀放进 Authorization 头发出。在 macOS / Linux 上,脚本写进 shell 托管块的变量还包括 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1,QCode 安装教程对它的说明是禁用非必要的网络请求(如遥测)。一键脚本默认不写 ANTHROPIC_MODEL,沿用 Claude Code 自带的默认模型并随其升级;想固定,用 --model 参数指定,例如 claude-sonnet-5-5 或 claude-opus-5-5。claude-sonnet-5 等其它 Claude 型号同样能调。按 token 计费,各模型单价见 /models,Claude 系列不分长短档。

常见问题

Windows 上怎么安装 Claude Code?

在 PowerShell 运行 irm https://claude.ai/install.ps1 | iex,在 CMD 运行 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd,不需要以管理员身份运行;也可以用 winget install Anthropic.ClaudeCode。官方支持 Windows 10 1809+ 或 Windows Server 2019+。Git for Windows 是可选的:装了它 Claude Code 用 Git Bash,没装就用 PowerShell 作为 shell 工具。想在 WSL 里用,就在 WSL 终端里运行 Linux 安装命令,并在那里启动 claude。要接 QCode,可直接在 PowerShell 运行 irm https://qcode.cc/install/claude-code.ps1 | iex。

装完提示 command not found: claude 或 'claude' is not recognized 怎么办?

多半是安装目录还不在 PATH 里,先新开一个终端窗口再试:官方说明,执行安装的那个终端会保留旧的 PATH。官方安装器把 claude 放在 macOS / Linux 的 ~/.local/bin/claude、Windows 的 %USERPROFILE%\.local\bin\claude.exe;Zsh 用户可运行 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc,Linux 上的 Bash 把同一行写进 ~/.bashrc。用 QCode 脚本在 Windows 上装完找不到命令,QCode 文档给的办法同样是重开一个 PowerShell 窗口。

提示 irm 不是内部或外部命令,或 The token '&&' is not a valid statement separator?

这是命令和终端对不上。官方写明:看到 'irm' is not recognized 说明你在 CMD 里,要换 CMD 的安装命令或打开 PowerShell;看到 The token '&&' is not a valid statement separator 说明你在 PowerShell 里用了 CMD 的命令。在 PowerShell 里运行 curl -fsSL ... | bash 会报找不到 fsSL 参数,因为 PowerShell 的 curl 是 Invoke-WebRequest 的别名。QCode 脚本在 CMD 里可运行 powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://qcode.cc/install/claude-code.ps1 | iex"。

PowerShell 报 running scripts is disabled on this system 怎么办?

这是执行策略挡住了 npm 生成的 .ps1 启动脚本。官方给了三个办法:运行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser 后重试;改用 npm.cmd 与 claude.cmd;或者不用 npm,改用 PowerShell 安装器,它装的是二进制而不是 .ps1 脚本。QCode 一键脚本会为本次运行自动放宽执行策略,不改动你的用户级与机器级设置;想让以后新开的 PowerShell 也不被拦,QCode 文档给的命令是 Set-ExecutionPolicy -Scope CurrentUser RemoteSigned。

npm 安装报 EACCES 权限错误,要不要加 sudo?

不要。官方明确写明不要用 sudo npm install -g,这会带来权限问题与安全风险;之前用 npm 装、遇到 npm 专属的权限错误的,官方建议改用官方安装器 curl -fsSL https://claude.ai/install.sh | bash。QCode 一键脚本同样不需要 sudo:用 sudo 运行会把配置写进 root 的家目录,你自己的终端读不到,去掉 sudo 重跑即可。

QCode 一键脚本验证没通过(401、404 或超时)怎么办?

看状态码。QCode 文档写明:401 是密钥无效或过期,到控制台核对 cr_ 前缀是否完整复制后重跑;404 是接入地址错误,Claude Code 的 ANTHROPIC_BASE_URL 应为 https://api.qcode.cc/api 这种形式,末尾不带斜杠;网络超时就用 --domain 参数换一个接入域重跑。看到「配置已写入,但验证未通过」时配置文件已经写好,修好原因后重跑即可。重跑总是安全的:托管块原地更新,配置文件先备份再覆盖。

信息来源

安装方式、系统要求与更新:Claude Code 官方文档的 Advanced setup 与 Quickstart 页(code.claude.com)。报错与修复:官方 Troubleshoot installation and login 页。变量含义:官方环境变量页与认证页。版本:anthropics/claude-code 的 GitHub Releases 与 CHANGELOG,以及 npm 上 @anthropic-ai/claude-code 的包信息。QCode 侧:QCode 文档的「一键配置脚本」与「安装教程」两页(均更新于 2026-09-25),以及 qcode.cc 上公开的 claude-code.sh 脚本源码(只读,未执行)。以上均于 2026-10-07 抓取。

一条命令装好并接上 QCode

准备好 cr_ 密钥,运行一键配置脚本即可。按 token 计费,各模型单价见 /models。

相关阅读

本页命令与引语核对于 2026-10-07,以 Claude Code 官方文档与 QCode 文档为准,上游调整不另行通知。安装命令与报错文字随版本变化,以你手上的版本为准;模型可用性以 /models 为准。

先体验,再决定

不确定选哪档?先买体验版(¥60/月),满意再升级,旧套餐剩余价值按比例退回余额。