🔧 Claude Code 安装入门
第 1 篇 — 从零到能用,一步步实操教程
📋 前置检查
在装之前,先看看你电脑上有没有这些东西:
# 1. 检查 Node.js(版本 ≥ 18)
node --version
# 期望输出:v18.x.x 或 v20.x.x 或更高
# 2. 检查 npm
npm --version
# 期望输出:9.x.x 或 10.x.x
# 3. 检查 Git
git --version
# 期望输出:git version 2.x.x
如果没有 Node.js?
macOS:
# 方法一:官网下载安装包
# https://nodejs.org → 下载 LTS 版本 → 双击安装
# 方法二:用 Homebrew(推荐)
brew install node
Ubuntu/Debian Linux:
# 用 NodeSource 官方源(推荐 LTS 版本)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# 验证
node --version
Windows (WSL2):
# 在 WSL2 Ubuntu 中同上操作
🚀 安装 Claude Code
一条命令搞定:
# 全局安装(推荐)
npm install -g @anthropic-ai/claude-code
⚠️ 如果报权限错误(EACCES)
Linux 服务器常见问题:
# 用 sudo 安装
sudo npm install -g @anthropic-ai/claude-code
或者改用用户级安装:
# 配置 npm 全局路径到用户目录
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 再装一次
npm install -g @anthropic-ai/claude-code
验证安装:
claude --version
# 期望:2.x.x 版本号
claude doctor
# 检查安装健康状态
🔐 认证:让 Claude Code 能调用 AI
Claude Code 本质上是个「壳」,它需要连接到 AI 模型才能工作。有三种方式:
方式一:Anthropic 官方 API(推荐,但需要境外支付)
# 1. 去 https://console.anthropic.com 注册
# 2. 获取 API Key
# 3. 设置环境变量
export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxx"
方式二:DeepSeek API(国内用户首选 ✨)
DeepSeek 提供了兼容 Anthropic 的接口,国内可直接注册,价格极低:
# 1. 去 https://platform.deepseek.com 注册
# 2. 获取 API Key(sk- 开头)
# 3. 设置两个环境变量
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_API_KEY="sk-你的DeepSeek密钥"
方式三:OAuth 登录(如果你有 Claude 订阅)
claude auth login
# 会弹出浏览器,登录你的 Anthropic 账号
🔧 推荐:把配置写入文件,永久生效
⚠️ 如果之前已经配过,不要直接覆盖,手动把新内容合并进去。
# 创建配置目录(如果还没有)
mkdir -p ~/.claude
# 写入配置文件
cat > ~/.claude/settings.json << 'EOF'
{
"model": "deepseek-v4-pro[1m]",
"effort": "max"
}
EOF
# 环境变量写入 shell 配置(选择你的 shell,只执行一次)
# 如果不确定用的是哪个:echo $SHELL
#
# Bash 用户:
echo 'export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="sk-你的密钥"' >> ~/.bashrc
source ~/.bashrc
# Zsh 用户:
echo 'export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"' >> ~/.zshrc
echo 'export ANTHROPIC_API_KEY="sk-你的密钥"' >> ~/.zshrc
source ~/.zshrc
✅ 验证一切正常
# 检查认证状态
claude auth status --text
# 应显示:Anthropic base URL: https://api.deepseek.com/anthropic
# 试一次简单对话
claude -p "你好,请用中文告诉我你是什么模型" --max-turns 1
# 应回复类似 "我是 DeepSeek V4 Pro..."
🎮 两种使用模式
模式 1:一句话命令(Print Mode)— 新手友好 ✨
# 格式:claude -p "你的问题"
claude -p "解释一下这段代码" --max-turns 5
# 加文件:用管道输入
cat src/app.py | claude -p "审查这个文件的代码质量"
模式 2:交互对话(REPL Mode)
# 直接输入 claude 回车,进入对话模式
claude
# 常用快捷键:
# Ctrl+D 退出
# Shift+Tab 切换权限模式
# ! 前缀直接执行 bash 命令
📁 Claude Code 的文件都放哪了?
~/.claude/ # 全局配置
├── settings.json # 你的设置
├── CLAUDE.md # 全局记忆(告诉 Claude 你的偏好)
├── agents/ # 自定义子代理
├── commands/ # 自定义斜杠命令
└── projects/ # 各项目的自动记忆
.claude/ # 项目级配置(在你的代码项目里)
├── settings.json # 项目专属设置
├── CLAUDE.md # 项目说明
└── settings.local.json # 个人设置(不提交 git)
🚦 下一步
💡 小白提示
| 问题 | 答案 |
|---|---|
| 装完后能直接写代码吗? | ✅ 能!它会读你的文件、改代码、运行测试 |
| 会搞坏我的代码吗? | 建议先用 Git git init && git add . && git commit -m "备份" |
| 每个月花多少钱? | DeepSeek API 日常使用约 ¥5-30/月 |
| 需要科学上网吗? | 用 DeepSeek 不需要,用 Anthropic 官方需要 |
| 能离线用吗? | 不能,每次都要联网调用 API |
❓ 常见问题 (FAQ)
Q1: npm install -g 报 EACCES 权限错误怎么解决?
两种方法:① sudo npm install -g @anthropic-ai/claude-code(最快);② 配置用户级 npm 路径(参考正文「权限错误」小节)。
Q2: Node.js 版本太低怎么办?
macOS:brew upgrade node。Linux:重新跑一遍 NodeSource 安装脚本。Windows:去 nodejs.org 下载新版本覆盖安装。
Q3: 装完后 claude 命令提示 command not found?
可能是 npm 全局路径没在 PATH 里。检查:npm list -g --depth=0 | grep claude,找到了就加 PATH:echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc。
Q4: 需要科学上网吗?
用 DeepSeek API 不需要,国内直连。用 Anthropic 官方 API 需要境外网络。
Q5: Windows 原生能用吗?
官方主要支持 macOS 和 Linux。Windows 用户推荐装 WSL2(Ubuntu 子系统),在里面按 Linux 流程操作。
Q6: 能不能装在云服务器上?
✅ 能,而且很适合。服务器 24 小时在线,配合 Hermes 网关可以随时随地通过微信/TG 调用。
Q7: 装完第一步做什么?
跑 claude -p "你好" --max-turns 1 确认能正常对话,然后看 2026-05-08 Claude Code 配置与认证 完成配置。
Q8: 为什么推荐 DeepSeek 而不是直接用 Claude?
便宜 + 国内直连。 DeepSeek V4 Pro 一天正常使用 ¥0.5-2,Claude Sonnet 同样用法得 ¥5-20。对于新手入门和日常编程,DeepSeek 完全够用。
⚠️ 安装过程中容易踩的坑
| 坑 | 正确做法 |
|---|---|
npm install -g 不用 sudo 直接报错 | Linux 服务器上大概率要加 sudo,这是正常的 |
| 装了但没配 API Key 就开始用 | Claude Code 只是个壳,一定要配 Key 才能调用 AI |
| DeepSeek 模型名写错 | deepseek-v4-pro[1m] 必须带 [1m] 后缀,deepseek-v4-flash 不带 |
| 环境变量只在当前终端生效 | 必须写入 ~/.bashrc 或 ~/.zshrc,否则关掉终端就没了 |
用 cat > settings.json 覆盖了已有配置 | 如果之前配过,用文本编辑器手动改,别直接覆盖 |
claude 命令和系统自带 claude 冲突 | 极少见。用 which claude 确认路径,不是 /usr/bin/claude 就行 |
标签:#AI #教程 #ClaudeCode #安装