Claude Code 官网下载在哪、怎么安装:原生安装、npm、Homebrew、WinGet 怎么选,Windows 要不要装 Git

搜「Claude Code 官网下载」「为什么要装 Git」「为什么不推荐 npm」,官方文档的答案是:安装说明在 code.claude.com,原生安装标为推荐,npm 要 Node.js 22,Windows 的 Git 是可选的。本文按官方文档逐项说明。

NNathaniel bigo··原创首发·AI 辅助撰写
11 分钟读完
资料核对于 2026-10-30 · 依据官方文档与公开资料整理 Pro 账号
本文根据 Claude Code 官方文档的 Advanced setup 页整理,资料核对于 2026-10-30。官方对「为什么不推荐 npm」没有专门解释,只是把原生安装标成推荐,下面分开写官方说了什么、没说什么。配图为本站整理的示意图,不是网页截图。

适用于谁

  • 搜「claude code 官网下载」「claude code 下载不了」,不知道去哪下载的人;
  • 看到 npm、Homebrew、WinGet 好几种装法,不知道选哪个的人;
  • Windows 用户,不确定要不要装 Git 的人。

结论先说

  1. 官方安装说明在 code.claude.com/docs/en/setup。Claude Code 是在终端里运行的命令行工具,没有单独的「安装包下载页」。如果你想要图形界面,官方提供桌面应用,下载页是 claude.com/download。
  2. 官方推荐「原生安装」(Native Install):macOS、Linux、WSL 用 curl -fsSL https://claude.ai/install.sh | bash;Windows PowerShell 用 irm https://claude.ai/install.ps1 | iex。原生安装会在后台自动更新。
  3. npm 仍然能用:npm install -g @anthropic-ai/claude-code,要求 Node.js 22 或更高。官方说明 npm 包装的是同一个原生程序,装好后的 claude 运行时并不调用 Node。官方没有说不推荐 npm,只是把它放在「高级安装」里。
  4. Windows 上 Git 是可选的:官方在不同位置写的是「recommended」和「optional」。没有 Git for Windows,Claude Code 用 PowerShell 执行命令;装了,就用 Git Bash。用 WSL 不需要。
  5. 用 Claude Code 需要 Pro、Max、Team、Enterprise 或 Console 账号,官方写明免费版 claude.ai 套餐不包含 Claude Code。

Claude Code 安装方式对比

图:本站根据 Claude Code 官方文档 整理的示意图

一、系统要求

官方列出的要求(2026-10-30):

  • 系统:macOS 13.0 及以上;Windows 10 1809 及以上,或 Windows Server 2019 及以上;Ubuntu 20.04 及以上;Debian 10 及以上;Alpine Linux 3.19 及以上;
  • 硬件:4 GB 以上内存,x64 或 ARM64 处理器;
  • 网络:需要联网;
  • Shell:Bash、Zsh、PowerShell 或 CMD;
  • 地区:Anthropic 支持的国家和地区。是否支持你所在的地区,见 /guides/claude-supported-countries-regions。

二、原生安装怎么做

  1. 打开终端。Windows 上提示符是 PS C:\ 的是 PowerShell,没有 PS 的是 CMD,两种用的命令不一样;
  2. 运行上面对应系统的命令。官方说明下载时没有进度显示,等它结束即可;
  3. 新开一个终端窗口,运行 claude --version,能打印版本号就是装好了;
  4. 在项目目录里运行 claude,按浏览器里的提示登录。

常见的小坑,官方文档里写明的:

  • 在 PowerShell 里运行了 CMD 的命令会提示 The token '&&' is not a valid statement separator;反过来在 CMD 里运行 PowerShell 的命令会提示 'irm' is not recognized,换对应的命令即可;
  • 提示 claude 找不到,是安装目录还没在 PATH 里,官方有「Fix your PATH」的说明,也见本站 /guides/claude-code-common-errors;
  • 安装命令报 syntax error near unexpected token '<'、403 等,官方让你去「Troubleshoot installation」页对照错误;
  • 运行 claude doctor 可以查看只读的安装和设置诊断。

入门步骤的完整版见 /guides/claude-code-getting-started。

三、Homebrew、WinGet 和 Linux 软件源

官方也提供:

  • Homebrew:brew install --cask claude-code(稳定通道,通常比最新版晚约一周)或 claude-code@latest;不会自动更新,要手动 brew upgrade;
  • WinGet:winget install Anthropic.ClaudeCode;不会自动更新,要手动 winget upgrade Anthropic.ClaudeCode;
  • apt、dnf、apk:官方提供签名的软件源,更新走系统自己的升级流程。

这几种方式和原生安装的主要区别就是更新方式。想省心就用原生安装;公司统一管理软件、习惯用包管理器的,可以选后者。更新、卸载的完整做法见 /guides/claude-code-update-uninstall。

四、npm 安装:官方的说法

官方在「Install with npm」里写了这些:

  • 需要 Node.js 22 或更高;Node 版本较旧时,npm 只会打印 EBADENGINE 警告,安装照样完成、claude 也能运行,因为程序下载的是不依赖你 Node 的原生程序;
  • 不要用 sudo npm install -g,会引起权限问题和安全风险,遇到权限错误看官方的排查页;
  • 升级用 npm install -g @anthropic-ai/claude-code@latest,避免 npm update -g;
  • 如果 npm --version 显示的版本以 12 开头,官方有专门的修复说明,先看那一节;
  • 支持的平台包括 darwin-arm64、darwin-x64、linux-x64、linux-arm64、musl 版的 Linux,以及 win32-x64、win32-arm64;包管理器必须允许可选依赖。

所以「为什么不推荐 npm」在官方文档里的体现,更像是:原生安装更简单、自动更新更省事,npm 要多一层 Node.js 版本和权限的问题。官方并没有写得这么直白,这是本站的归纳。

五、Windows 要不要装 Git

Windows 要不要装 Git

图:本站根据 Claude Code 官方文档 整理的示意图

官方原话大意:

  • 在 Windows 原生环境下,推荐装 Git for Windows,这样 Claude Code 能用 Bash 工具;
  • 没有装的话,Claude Code 用 PowerShell 工具执行 shell 命令;
  • 在设置对照表里,Git for Windows 被标为「可选」,它提供的 Git Bash 是 Bash 工具和 Monitor 工具需要的;
  • 如果装了 Git 却找不到 Git Bash,在 settings.json 的 env 里设置 CLAUDE_CODE_GIT_BASH_PATH,值是 bash.exe 的路径,例如 C:\\Program Files\\Git\\bin\\bash.exe;
  • WSL 里不需要 Git for Windows。

另外,这和你的项目要不要用 Git 管理是两回事。Claude Code 最好在 Git 仓库里用,改坏了方便回退,见 /guides/claude-code-best-practices。

常见问题

Q:有没有图形界面的安装包?

有桌面应用,见 claude.com/download 和 /guides/claude-code-desktop。

Q:免费账号能用 Claude Code 吗?

官方 setup 页写明免费版 claude.ai 套餐不包含。套餐和价格见 /guides/claude-pricing-free-or-paid,Pro、Max 还是 API 怎么选见 /guides/claude-code-pro-max-or-api,开通可看本站 Claude Pro 充值页。

Q:安装出错了去哪查?

先看 /guides/claude-code-common-errors,再看官方的「Troubleshoot installation and login」。官方说明 claude 完全启动不了时,在 shell 里运行 claude doctor。

参考资料

  • Claude Code Advanced setup — https://code.claude.com/docs/en/setup
  • Claude Code Troubleshooting — https://code.claude.com/docs/en/troubleshooting
  • Claude 下载页 — https://claude.com/download

Nathaniel 的更多内容

  1. 01

    Microsoft Copilot 官网入口在哪、怎么下载:网页版、Windows 应用、手机应用和工作账号入口怎么选

    Microsoft Copilot 有网页版、Windows 应用、手机应用,工作或学校账号还有单独入口。本文按微软支持页面讲清各入口、各自支持的登录账号、Windows 应用从 Microsoft Store 下载,以及怎么区分微软的 Copilot 和 GitHub Copilot。

    其他 AI 工具0
  2. 02

    GitHub Copilot 提示无法连接到服务怎么办:could not connect to server、ETIMEDOUT、证书错误的官方排查办法

    Copilot 提示 could not connect to server、read ETIMEDOUT 或证书错误,多与代理、防火墙有关。本文按 GitHub 官方网络错误排查文档,讲 curl 测连通性、代理与认证限制、证书错误处理和公司网络放行清单。

    GitHub Copilot0
  3. 03

    GitHub Copilot 报错「Language model unavailable」怎么办:VS Code 团队说的头号原因,以及怎么收集诊断信息

    VS Code 里 Copilot Chat 提示 Language model unavailable,官方没有单独说明。本文按 VS Code 团队的说法讲头号原因(公司防火墙没放行新端点)、怎么看 Failed to fetch models、运行 Chat Diagnostics。

    GitHub Copilot0
  4. 04

    Windows 里的 Copilot 是什么软件、能卸载吗、怎么关闭:卸载路径、Copilot 键和 Win+C 的处理,公司电脑怎么管

    Windows 11 新电脑上的 Copilot 是微软的 AI 助手应用,可以卸载。本文按微软官方文档讲清它是什么、卸载路径、不想被 Copilot 键或 Win+C 唤起怎么改、卸载后怎么装回来,以及公司电脑上 IT 管理员的 AppLocker 和 PowerShell 做法。

    其他 AI 工具0
  5. 05

    Cursor 报错「User is unauthorized」怎么办:官方员工给的排查顺序,以及怎么取到 Request ID 反馈

    Cursor 里发消息时提示 User is unauthorized,官方帮助中心没有单独说明。本文整理官方论坛里员工的回复:先检查有没有自定义 Base URL、退出重新登录并完全重启,仍不行就用 Report AI Action 取新的 Request ID 反馈;邮箱域名被拦截的情况官方怎么说。

    Cursor0
  6. 06

    Cursor 登录提示「Can't verify the user is human」怎么办:人机验证失败的常见原因,以及登录域名迁移后的放行清单

    Cursor 登录时提示无法验证用户为真人,官方帮助中心没有这条报错的专门说明。本文整理官方论坛里反馈的常见情形(拦截人机验证请求、密码管理器自动点继续、换浏览器),并按官方帮助页说明 Cursor 登录页正迁移到 accounts.spacex.ai 与 accounts.x.ai,公司网络需要放行。

    Cursor0

同产品的其他教程

  1. 01

    Claude Code 无法粘贴、无法读取图片怎么办:Ctrl+V 和 Alt+V 的区别,拖放和路径三种放图方法

    Claude Code 里粘贴不了截图、读不到图片?官方文档给了三种把图放进对话的方法:拖放进窗口、Ctrl+V 粘贴(Windows 和 WSL 用 Alt+V)、直接写图片路径。官方没有为「粘贴失败」单列排查,本文把官方写明的做法和通用排查分开讲。

    Claude0
  2. 02

    Claude 报错 529 overloaded_error 怎么办:API 暂时过载是什么意思,和 429、500、504 怎么区分

    Claude API 返回 529 overloaded_error,官方的解释是 API 暂时过载,全体用户高峰时都可能遇到,不是你的 Key 或余额出了问题。本文按官方错误页(2026-10 查询)讲清它和 429、500、504 的区别、SDK 怎么自动重试、流式请求中途报错怎么处理。

    Claude0
  3. 03

    Claude 报错 429 rate_limit_error 怎么办:速率限制、加速限制和月度花费上限三种来源,retry-after 怎么看

    Claude API 返回 429 rate_limit_error,不一定是请求太快。按官方错误页和速率限制页(2026-10 查询),429 有速率限制、加速限制、触到档位月度花费上限等来源,处理办法不同。本文讲清怎么看 retry-after 和 error_code,以及 SDK 自动重试的行为。

    Claude0
  4. 04

    Claude 收费吗:免费版能用什么,Pro、Max、Team 官方标价是多少(2026 年 10 月官方定价页)

    Claude 收费吗?官方有免费套餐,也有付费套餐。按官方定价页(2026-10 查询):Pro 年付折合 17 美元每月、月付 20 美元,Max 从 100 美元每月起,Team 标准席位年付 20 美元。本文讲清各档标价、税费、手机端价格差异,以及订阅不含 API。

    Claude0
  5. 05

    Claude 官网入口在哪、有没有中文版:claude.ai 和 claude.com 分别是什么,怎么认出假冒网站

    搜「Claude 官网入口」「Claude 官网中文版」,先分清 claude.com 是官方站点、claude.ai 是网页版登录入口。官方界面语言列表里没有简体中文,但可以直接用中文对话。本文列出官方入口、下载页和帮助中心,并说明怎么辨别仿冒站。

    Claude0
  6. 06

    Claude 登录报错对照(账号被停用以外):There was an error logging you in、收不到登录邮件、验证码、Google 登录的处理

    Claude 登录不上,除了账号被停用,还有登录出错、收不到登录邮件、在另一台设备点链接、想设密码、Google 登录异常等情况。本文按官方登录帮助整理各提示的原文和处理,账号被停用另见专门文章。

    Claude0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~