====== Claude Code 安装配置指南 ======
Claude Code 是 Anthropic 官方推出的终端 AI 编程助手,让您可以直接在终端中与 AI 协作编程。
===== 系统要求 =====
* 支持的操作系统:macOS 10.15+、Ubuntu 20.04+/Debian 10+ 或 Windows 10+(带 WSL 或 Git for Windows)
* 硬件:4GB+ RAM
* 软件:Git(Windows 安装需要)、Node.js 18+(仅 NPM 安装需要)
----
===== 第一部分:安装 Claude Code =====
==== Windows 系统 ====
=== 步骤1:安装 Git For Windows ===
在 Windows 上原生安装 Claude Code 需要 Git Bash。
下载地址:[[https://git-scm.com/install/windows]]
下载系统对应版本默认选项安装即可,验证安装:
git --version
=== 步骤2:安装 Claude Code ===
打开 PowerShell 或 CMD 终端运行以下命令:
**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 安装命令(备选):**
winget install Anthropic.ClaudeCode
=== 步骤3:添加 PATH 环境变量 ===
Claude 可执行文件所在的目录需要加入系统 PATH,参考路径:
''C:\Users\你的用户名\.local\bin''
添加方法:打开系统属性 → 环境变量 → 编辑用户 PATH → 新建 → 添加上方路径。
完成后重启 PowerShell 终端或电脑即可。
==== macOS / Linux 系统 ====
**curl 安装(推荐):**
curl -fsSL https://claude.ai/install.sh | bash
**Homebrew 安装:**
brew install --cask claude-code
**NPM 安装(需要 Node.js 18+):**
npm install -g @anthropic-ai/claude-code
==== 验证安装 ====
claude --version
----
===== 第二部分:配置 =====
==== 配置文件位置 ====
^ 系统 ^ 配置文件路径 ^
| Windows | ''C:\Users\用户名\.claude\settings.json'' |
| macOS | ''~/.claude/settings.json'' |
| Linux | ''~/.claude/settings.json'' |
如果配置文件不存在,需要手动创建。
==== 获取 API Key ====
API Key 需要在 [[https://huanyuf.top/|本站控制台]] 的令牌页面自行生成创建(以 ''sk-'' 开头)。
==== 配置示例 ====
新建或修改 ''settings.json'' 文件,写入以下配置:
{
"env": {
"ANTHROPIC_API_KEY": "sk-你的API密钥",
"ANTHROPIC_BASE_URL": "https://api.huanyuf.top",
"API_TIMEOUT_MS": "300000",
"ANTHROPIC_MAX_TOKENS": "16384",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-opus-4-6-thinking",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-4-6-thinking",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6-thinking"
},
"model": "claude-opus-4-6-thinking",
"skipDangerousModePermissionPrompt": true
}
**注意:** 将 ''sk-你的API密钥'' 替换为你在令牌页面生成的 API Key。
==== 配置字段说明 ====
^ 字段 ^ 说明 ^
| ''ANTHROPIC_API_KEY'' | 你的 API 密钥(在令牌页面生成,以 ''sk-'' 开头) |
| ''ANTHROPIC_BASE_URL'' | API 服务地址,填本站地址 |
| ''API_TIMEOUT_MS'' | 请求超时时间(毫秒),建议 300000(5分钟) |
| ''ANTHROPIC_MAX_TOKENS'' | 最大输出 token 数 |
| ''ANTHROPIC_DEFAULT_HAIKU_MODEL'' | Haiku 默认模型 |
| ''ANTHROPIC_DEFAULT_SONNET_MODEL'' | Sonnet 默认模型 |
| ''ANTHROPIC_DEFAULT_OPUS_MODEL'' | Opus 默认模型 |
| ''model'' | 默认使用的模型 |
| ''skipDangerousModePermissionPrompt'' | 跳过危险模式确认提示 |
==== Ubuntu/macOS 快速配置 ====
通过终端直接创建或修改配置文件:
vim ~/.claude/settings.json
----
===== 第三部分:开始使用 =====
在您的项目目录下输入 ''claude'' 即可启动:
cd /path/to/your/project
claude
==== 初次运行配置 ====
启动后,您将看到以下配置步骤:
- **选择主题** → 选择您喜欢的主题 + 按 Enter
- **安全须知** → 确认安全须知 + 按 Enter
- **Terminal 配置** → 使用默认配置 + 按 Enter
- **工作目录信任** → 信任当前目录 + 按 Enter
配置完成即可开始使用!
----
===== 常见问题 =====
**Q: 遇到 "Invalid API Key - Please run /login" 错误?**
A: Claude Code 未检测到环境变量。请检查:
* 是否正确设置了 ''ANTHROPIC_API_KEY'' 和 ''ANTHROPIC_BASE_URL''
* 密钥是否以 ''sk-'' 开头
* 配置文件保存后是否重启了终端
----
**Q: PowerShell 无法安装脚本,遇到执行策略报错?**
A: 以管理员身份运行 PowerShell,执行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
----
**Q: 为什么显示 "offline" 状态?**
A: Claude Code 通过连接 Google 来判断网络状态。显示 "offline" 不影响正常使用。
----
**Q: 请求总是显示 "fetch failed"?**
A: 可能是网络环境导致的问题。解决方案:
* 退出 Claude Code(Ctrl+C)
* 重新运行 ''claude'' 命令
* 如果问题持续,请稍后再试
----
**Q: 代理/VPN 环境下无法连接?**
A: 设置环境变量:
# Linux/macOS
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
# Windows PowerShell
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
===== 官方资源 =====
* [[https://docs.anthropic.com/|Claude Code 官方文档]]
* [[https://claude.ai/|Claude 官网]]
* [[https://claude.ai/download|Claude Code 下载]]
* [[https://github.com/anthropics/claude-code|Claude Code GitHub]]
* [[https://huanyuf.top/|本站 API 控制台(令牌页面)]]