02. 安装与配置
系统要求
| 项目 | 最低要求 |
|---|---|
| 操作系统 | macOS 11+、Ubuntu 20.04+、Windows 10+ (WSL2 推荐) |
| Node.js | 18.0+ |
| 内存 | 8GB+ |
| 网络 | 可访问 Anthropic API |
安装步骤
macOS / Linux
# 推荐:(国内网络不支持)
curl -fsSL https://claude.ai/install.sh | bash
# 或使用 npm
npm install -g @anthropic-ai/claude-code
Windows
有两种方式:WSL2(推荐,兼容性最好)和原生 Windows。
方式一:WSL2(推荐)
# PowerShell (管理员)
wsl --install -d Ubuntu
# 重启后,在 Ubuntu 终端执行上面的 macOS/Linux 命令
方式二:Windows 原生(直接用 Node + npm)
不通过 WSL,直接在 Windows 上跑 Claude Code。国内网络环境下,claude.ai/install.sh 通常不可用,所以走 npm 路线最稳。
前置准备:
-
安装 Node.js 18+(推荐 LTS)
- 官网下载:https://nodejs.org/
- 或用包管理器:
winget install OpenJS.NodeJS.LTS - 或用 nvm(管理多版本更灵活):https://github.com/coreybutler/nvm-windows
-
验证安装(在 PowerShell 或 cmd):
node --version # 应输出 v18.x 或更高 npm --version
安装 Claude Code:
# 推荐:用 npm 全局安装
npm install -g @anthropic-ai/claude-code
配置环境变量(如果走国内中转/代理,详见 06. ccswitch 配置国产大模型):
# PowerShell 永久环境变量
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://你的中转地址', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'YOUR_API_KEY', 'User')
# 立即生效:重启终端,或
$env:ANTHROPIC_BASE_URL = "https://你的中转地址"
$env:ANTHROPIC_API_KEY = "YOUR_API_KEY"
验证:
claude --version
Windows 原生常见问题:
| 问题 | 解决 |
|---|---|
claude 命令找不到 | 把 npm 全局 bin 目录加到 PATH(默认在 %AppData%\npm) |
| 中文乱码 | chcp 65001 切到 UTF-8,或终端用 Windows Terminal |
| 路径含空格报错 | 把项目移到无空格路径,如 D:\projects\xxx |
| Git Bash 跑 Claude Code | 可以,推荐用 Git Bash 替代 cmd |
想用国产大模型替代 Claude 模型 → 继续读 05. 国产大模型简介
验证安装
claude --version
# 输出形如: claude-code 1.x.x
账号与认证
首次运行 claude 会引导你登录:
claude
# 如错误提示,则检查上一步,cc-switch是否正确映射国内模型
常用配置
配置文件位置:~/.claude/settings.json(用户级)或项目内 .claude/settings.json(项目级)。
用户级最小配置
{
"model": "deepseek-v4-pro",
"theme": "dark",
"permissions": {
"defaultMode": "acceptEdits"
}
}
项目级配置示例(放在 .claude/settings.json)
{
"permissions": {
"allow": [
"Bash(npm test)",
"Bash(npm run lint)"
]
}
}
推荐目录结构
mkdir -p ~/projects
cd ~/projects
mkdir my-course-assistant
cd my-course-assistant
claude
# 进入交互模式,Claude Code 会自动识别当前目录
IDE 集成(推荐)
Claude Code 除了终端,还提供 TRAE 和 VS Code 等多种IDE集成。装好后在编辑器里可以直接对话、review 改动、@-mention 文件,体验比纯终端更直观。
完整官方文档:code.claude.com/docs/en/ide-integrations
常见安装问题
claude: command not found
- 检查
~/.npm-global/bin或~/.local/bin是否在$PATH中 - macOS 需注意
~/.zshrc中是否有正确的 PATH 配置
API Key 无效
- 确认 Key 没有多余空格/换行
- 确认账号余额充足
- 国内访问可能需要配置代理(请遵守学校相关政策)
如果发生中文乱码【没有发生可不执行,多见于各种版本的Linux】
终端设置 UTF-8:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
下一步
- 装好了 → 03. 第一次使用
- 想知道怎么用得更好 → 04. 大模型使用技巧