Claude Code 安装教程
Claude Code 安装教程
Claude Code 是 Anthropic 推出的终端 AI 编程助手,可以直接在命令行中帮你编辑文件、运行命令、理解代码库和自动化开发任务。
一、系统要求
| 项目 | 要求 |
|---|---|
| macOS | 10.15+(推荐 13.0+) |
| Windows | Windows10 1809+ 或 Windows Server 2019+(或通过 WSL 运行) |
| Linux | Ubuntu 20.04+、Debian 10+、Alpine 3.19+ |
| Node.js | 18+(如使用 npm 安装方式) |
| 硬件 | 4 GB+ RAM,x64 或 ARM64 处理器 |
| 网络 | 互联网连接 |
特别提示: 原生安装方式(推荐)不需要预先安装 Node.js Windows 用户建议安装 git,以便 Claude Code 使用 Bash 工具。 Claude Code 需要 Claude Pro/Max/Team/Enterprise 订阅,或 Anthropic Console 账号。
二、安装方式
方式一:原生安装(官方推荐)⭐
原生安装会自动在后台更新到最新版本。
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
⚠️ 注意区分终端类型:
提示符显示 PS C:\ → 你在 PowerShell 中
提示符显示 C:\(无 PS)→ 你在 CMD 中
如果在 PowerShell 中误用了 CMD 的命令(含 &&),会报错 The token ‘&&’ is not a valid statement separator;如果在 CMD 中误用了 PowerShell 的命令(含 irm),会报错 ‘irm’ is not recognized。
方式二:使用 npm + 国内镜像源(国内用户推荐)
由于 [claude.ai](claude.ai) 在国内可能无法直接访问,使用 npm 配合国内镜像源是最稳妥的安装方式。这种方式通过 npm 安装官方包,但利用淘宝镜像加速下载。
步骤 1:安装 Node.js
Claude Code 通过 npm 安装时需要 Node.js 18 或更高版本。 国内镜像站:https://nodejs.org/zh-cn/download
安装完成后验证:
node -v
npm -v
步骤 2:设置 npm 国内镜像源(可选)
可以永久设置淘宝镜像源,后续所有 npm 包安装都会加速:
npm config set registry https://registry.npmmirror.com/
步骤 3:安装 Claude Code
使用淘宝镜像源一次性安装(推荐):
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
如果已设置永久镜像源,直接运行:
npm install -g @anthropic-ai/claude-code
⚠️ 注意:不要使用 sudo 运行 npm install,否则会导致后续文件权限问题。
注意:npm 官方安装方式已被官方弃用,未来版本将移除。从 v2.1.198 开始,npm 包需要 Node.js 22 或更高版本。
方式三:通过第三方镜像站安装(备选)
# 镜像站 1
npm install -g https://mirror.o3pro.pro/install
# 镜像站 2
npm install -g https://gaccode.com/claudecode/install --registry=https://registry.npmmirror.com
⚠️ 注意:第三方镜像站可能会修改官方安装包,可能存在功能缺失或更新滞后的问题。建议优先使用方式二的官方包 + 镜像源组合。
方式四:Homebrew(macOS / Linux)
brew install --cask claude-code
方式五:WinGet(Windows)
winget install Anthropic.ClaudeCode
三、验证安装
安装完成后,运行以下命令确认安装成功:
claude --version
如果显示版本号,说明安装成功。
四、首次启动与登录
进入你的项目目录:
cd your-project
启动 Claude Code:
claude
完成登录认证:首次启动时,系统会提示你在浏览器中完成 OAuth 授权,登录你的 Claude 账号即可。如果浏览器没有自动打开,按 c 键复制 URL 手动粘贴到浏览器中。
使用 API Key 的方式
如果你有 Anthropic Console 的 API Key,可以设置环境变量跳过登录提示:
export ANTHROPIC_API_KEY=sk-ant-…
claude
五、接入国产模型(国内用户替代方案)
Claude Code 可以配置使用国产模型(如智谱 GLM、DeepSeek、Kimi K2 等),绕过 Claude Pro 订阅限制。
临时使用环境变量
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic
export ANTHROPIC_AUTH_TOKEN=你的智谱APIKey
claude
利用第三方软件
' cc switch ' 工具进行配置 , ' cc switch '可以管理多个agent的mcp,skills,模型等
永久配置(写入~/.claude/settings.json)
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}
六、国内用户安装方案对比
| 方案 | 优点 | 缺点 |
|---|---|---|
| 原生安装 + 代理 | 官方纯净,功能完整 | 需要代理环境 |
| npm + 淘宝镜像 | 官方包,国内直连,功能完整 | 需要先装 Node.js |
| 第三方镜像站 | 安装方便,无需配置 | 可能被魔改,功能滞后 |
| 接入国产模型 | 无需 Claude 订阅,国内直连 | 配置稍复杂 |
七、卸载方法
如需卸载 Claude Code:
原生安装:删除~/.claude 目录即可
npm 安装:
npm uninstall -g @anthropic-ai/claude-code
- Homebrew:
brew uninstall --cask claude-code
- WinGet:
winget uninstall Anthropic.ClaudeCode
详细说明可参考 https://code.claude.com/docs/en/setup
复制全部内容,保存为 `ClaudeCode安装教程.md`。
> 提示:客户端可以本地安装;**Anthropic官方服务在中国大陆不提供服务,推荐使用对接国产模型的模式使用**。