安装配置 Claude Code CLI 完整教学文档
文档说明:本教程指导您全局安装 Anthropic 官方 Claude Code 命令行工具,并按照您的要求配置
~/.claude/settings.json文件。
目录
前置要求
- Node.js(建议 v16 或更高版本)与 npm 已安装。
- 检查:终端运行
node -v和npm -v。 - 未安装?前往 Node.js 官网 下载。
- 检查:终端运行
- Anthropic API Key(或兼容的第三方 API Key,如 DeepSeek)——若您仅使用官方 Claude 服务,需在 Anthropic Console 获取 API Key。
- 操作系统:macOS、Linux 或 Windows(本教程以 macOS/Linux 路径为主,Windows 用户请相应调整路径,如
%USERPROFILE%\.claude\settings.json)。 - 网络连接正常。
安装 Claude Code CLI
在终端中执行以下命令,全局安装最新版 Claude Code:
npm install -g @anthropic-ai/claude-code@latest
-g表示全局安装。- 安装完成后,系统会提供
claude命令。
验证安装:
claude --version
若输出类似 v1.0.0 的版本号,说明安装成功。
配置 ~/.claude/settings.json
1. 创建目录与文件
在终端执行:
mkdir -p ~/.claude
touch ~/.claude/settings.json
2. 编辑配置文件
使用任意文本编辑器打开文件:
nano ~/.claude/settings.json
# 或
vim ~/.claude/settings.json
# 或 VS Code
code ~/.claude/settings.json
3. 写入配置内容
根据您的需求,以下提供两种典型配置示例:
示例 A:使用 Anthropic 官方 API
{
"apiKey": "sk-ant-xxxxxxxxxxxxxxxxxxxxxxxx",
"model": "claude-3-5-sonnet-20241022",
"maxTokens": 4096,
"theme": "dark"
}
字段说明:
apiKey:您的 Anthropic API Key。model:默认使用的模型,例如claude-3-5-sonnet-20241022、claude-3-opus-20240229等。maxTokens:单次响应的最大 token 数。theme:终端界面主题,可选dark或light。
示例 B:使用第三方兼容端点(如 DeepSeek)
以下配置使 Claude Code 通过 DeepSeek 的 Anthropic 兼容接口工作(需替换为真实的 DeepSeek API Key):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "your-deepseek-api-key",
"ANTHROPIC_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash"
},
"theme": "dark"
}
字段说明:
ANTHROPIC_BASE_URL:兼容端点地址。ANTHROPIC_AUTH_TOKEN:第三方服务的 API Key。- 其余
ANTHROPIC_*变量将各类模型映射到指定模型,避免代码内部默认调用不存在的模型而报错。 CLAUDE_CODE_SUBAGENT_MODEL:子代理使用的模型。
⚠️ 注意:请将示例中的
your-deepseek-api-key替换为真实密钥。模型名称(如deepseek-chat)请以 DeepSeek 官方最新文档为准。
4. 保存并退出
- nano:
Ctrl+O保存,Ctrl+X退出。 - vim:按
Esc后输入:wq保存。
验证安装与配置
1. 检查配置文件格式
cat ~/.claude/settings.json
确保 JSON 格式正确(无多余逗号、括号匹配)。可使用在线 JSON 校验工具或运行:
python3 -m json.tool ~/.claude/settings.json
(若安装了 Python)
2. 运行 Claude Code
在终端执行:
claude
- 首次运行可能提示登录或选择配置方式。
- 如果一切正常,将进入交互式会话,您可以输入问题测试。
安装mattpocock
1.在终端中,进入你的项目根目录,运行:
npx skills@latest add mattpocock/skills
2.安装器会列出所有可用技能供你选择。请务必确保选中 setup-matt-pocock-skills,这是后续初始化的核心技能。
其他主要技能包括:
/grill-me、/grill-with-docs— 需求澄清/tdd— 测试驱动开发/diagnose— 代码调试/improve-codebase-architecture— 架构优化/code-review— 代码审查