系统要求
- 操作系统:macOS 13.0+、Ubuntu 20.04+/Debian 10+ 或 Windows 10+(带 WSL 1、WSL 2 或 Git for Windows)
- 硬件:4 GB+ RAM
- 网络:需要互联网连接(请参阅网络配置)
- Shell:在 Bash 或 Zsh 中效果最佳
- 位置:Anthropic 支持的国家/地区
其他依赖项
- ripgrep:通常包含在 Claude Code 中。如果搜索失败,请参阅搜索故障排除。
- Node.js 18+:仅对已弃用的 npm 安装需要
安装
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:
Native installations automatically update in the background to keep you on the latest version.
Alpine Linux 和其他基于 musl/uClibc 的发行版:本机安装程序需要
libgcc、libstdc++ 和 ripgrep。对于 Alpine:apk add libgcc libstdc++ ripgrep。设置 USE_BUILTIN_RIPGREP=0。认证
对于个人用户
- Claude Pro 或 Max 计划(推荐):订阅 Claude 的 Pro 或 Max 计划,获得包括 Claude Code 和网页版 Claude 的统一订阅。在一个地方管理您的账户,并使用您的 Claude.ai 账户登录。
- Claude Console:通过 Claude Console 连接并完成 OAuth 流程。需要在 Anthropic Console 中有活跃的账单。系统会自动为使用情况跟踪和成本管理创建一个”Claude Code”工作区。您无法为 Claude Code 工作区创建 API 密钥;它专门用于 Claude Code 使用。
对于团队和组织
- Claude for Teams 或 Enterprise(推荐):订阅 Claude for Teams 或 Claude for Enterprise,以获得集中计费、团队管理以及对 Claude Code 和网页版 Claude 的访问权限。团队成员使用其 Claude.ai 账户登录。
- 带有团队计费的 Claude Console:设置共享的 Claude Console 组织,并启用团队计费。邀请团队成员并分配角色以进行使用情况跟踪。
- 云提供商:配置 Claude Code 以使用 Amazon Bedrock、Google Vertex AI 或 Microsoft Foundry,以便与您现有的云基础设施进行部署。
安装特定版本
本机安装程序接受特定版本号或发布渠道(latest 或 stable)。您在安装时选择的渠道将成为自动更新的默认渠道。有关更多信息,请参阅配置发布渠道。
要安装最新版本(默认):
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
二进制完整性和代码签名
- 所有平台的 SHA256 校验和发布在发布清单中,目前位于
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json(示例:将{VERSION}替换为2.0.30) - 签名的二进制文件分发用于以下平台:
- macOS:由”Anthropic PBC”签名并由 Apple 公证
- Windows:由”Anthropic, PBC”签名
NPM 安装(已弃用)
NPM 安装已弃用。尽可能使用本机安装方法。要将现有 npm 安装迁移到本机安装,请运行claude install。
全局 npm 安装
Windows 设置
选项 1:WSL 中的 Claude Code- 支持 WSL 1 和 WSL 2
- 需要 Git for Windows
- 对于便携式 Git 安装,请指定
bash.exe的路径:
更新 Claude Code
自动更新
Claude Code 会自动保持最新状态,以确保您拥有最新的功能和安全修复。- 更新检查:在启动时和运行时定期执行
- 更新过程:在后台自动下载和安装
- 通知:安装更新时您会看到通知
- 应用更新:更新在您下次启动 Claude Code 时生效
Homebrew 和 WinGet 安装不会自动更新。使用
brew upgrade claude-code 或 winget upgrade Anthropic.ClaudeCode 手动更新。已知问题:Claude Code 可能会在新版本在这些包管理器中可用之前通知您有更新。如果升级失败,请稍候后重试。配置发布渠道
使用autoUpdatesChannel 设置配置 Claude Code 为自动更新和 claude update 遵循的发布渠道:
"latest"(默认):在新功能发布后立即接收"stable":使用通常约一周前的版本,跳过有重大回归的发布
/config → 自动更新渠道配置此项,或将其添加到您的 settings.json 文件:
禁用自动更新
在您的 shell 或 settings.json 文件中设置DISABLE_AUTOUPDATER 环境变量: