Claude Code 安装与快速开始指南
让Claude Code在你的系统上运行起来,只需要几个简单步骤。这份完整的安装和配置指南涵盖了Windows、Mac和Linux系统的下载、安装、配置和模型选择。
注意: 获取最新安装说明,请访问Claude Code官方文档。
系统要求与前置条件
Claude Code支持以下操作系统:
- macOS 10.15 (Catalina) 或更高版本
- Windows 10 或更高版本
- Linux (Ubuntu 18.04+, CentOS 7+ 或同等系统)
硬件要求
- 最小4GB内存(推荐16GB)
- 500MB可用磁盘空间
- 稳定的网络连接用于API通信
前置依赖
安装Claude Code之前,确保你已安装:
- Node.js 版本18.0或更高
- Anthropic API密钥(从console.anthropic.com获取)
- 终端或命令提示符
安装方法:分步骤指南
方法一:npm安装(推荐)
npm install -g @anthropic-ai/claude-code
方法二:直接下载
从GitHub releases页面下载最新的二进制文件。
配置指南
API密钥配置
安装完成后,使用API密钥配置Claude Code:
claude config
你将完成与Claude Max或Anthropic控制台账户的一次性OAuth流程。
环境变量方式(推荐)
你也可以使用环境变量设置API密钥:
export ANTHROPIC_API_KEY="your-api-key-here"
将此命令添加到你的shell配置文件(.bashrc
、.zshrc
等)以使其持久化。
Claude Max订阅建议
重要提示: Anthropic API按使用量付费,频繁使用可能费用较高。对于常规Claude Code用户,Claude Max订阅可能更经济实惠。Claude Max以固定月费提供更高的使用限额,非常适合广泛使用Claude Code的开发者。
考虑Claude Max的情况:
- 每天使用Claude Code数小时
- 处理大型代码库
- 定期执行复杂的多文件操作
建议: 如果不确定使用模式,建议先购买约20美元的API积分来测试Claude Code的典型工作流程,这将帮助你判断Claude Max订阅是否值得投资。
代码示例:初学者的快速入门
# 准备一个测试目录
mkdir claude-test && cd claude-test
echo "console.log('Hello Claude Code!');" > test.js
# 启动交互会话
claude
进入会话后可以尝试:
- “展示此目录中的文件”
- “请帮我优化这个 JavaScript 文件”
两种使用方式
- 交互模式:在项目根目录运行
cd your-project
claude
- 单次(One-shot)模式:无需进入会话,适合快速查询
claude -p "展示此目录中的文件"
claude -p "这是什么类型的项目?"
快速上手示例(Quick Wins)
理解你的项目:
展示此目录中的文件
这是什么类型的项目?
解释一下这个项目是做什么的
快速分析:
主入口文件在哪里?
项目依赖有哪些?
如何运行这个项目?
第一次文件创建:
创建一个 hello_world.txt,内容是一句问候语
Claude 会创建并展示变更,帮助你理解其对文件系统的实际操作。
常用命令速览
文件操作:
# 读取文件
read src/components/Button.js
# 编辑文件
edit src/components/Button.js
# 新建文件
write src/components/NewComponent.js
代码分析:
# 分析代码结构
analyze this codebase
# 查找模式
find all React components
# 解释模块/流程
explain how authentication works
开发任务:
# 新增特性
add a dark mode toggle to the app
# 修复问题
fix the memory leak in the data fetcher
# 重构
refactor the user service to use TypeScript
# 编写测试
write unit tests for the Button component
自然语言用法示例
# 代替复杂的 Git 命令
创建一个提交,包含我对用户认证相关代码的所有修改
# 代替繁琐的批量操作
把所有组件更新为使用新的主题系统
# 代替到处翻文档
这个项目应该如何设置数据库迁移?
模型选择与配置
Claude Code支持多个模型,你可以指定使用哪个模型以获得最佳性能:
Claude 4.1 Opus(最新最强)
最新一代最高性能模型,增强了编码和调试能力
export ANTHROPIC_MODEL="claude-opus-4-1-20250805"
Claude 4 Sonnet(平衡推荐)
最新的平衡性能和速度
export ANTHROPIC_MODEL="claude-sonnet-4-20250514"
Claude 3.5 Haiku(经济高效)
最快速且最具成本效益
export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"
Haiku模型的重要限制
虽然Haiku成本效益高,但在Claude Code使用中有显著限制:
- 推理能力有限 - 在复杂的多步骤规划和架构决策方面表现不佳
- 上下文理解有限 - 在分析大型代码库和跨多个文件维护上下文方面效果较差
- 代码分析简化 - 可能遗漏现代模型能捕获的细微错误、依赖关系或复杂模式
- 仅适用基础重构 - 不适合复杂的重构或功能实现
- 框架知识有限 - 在复杂框架或新颖编码模式方面效果较差
Haiku推荐使用场景:
- 简单的单文件编辑
- 基本语法修正
- 快速代码问题
- 学习Claude Code基础后再升级
对于严肃的开发工作,Claude 4 Sonnet或Opus提供显著更好的结果,额外的成本是值得的。
运行时指定模型
你也可以在启动Claude Code时直接指定模型:
claude --model claude-opus-4-1-20250805
claude --model claude-sonnet-4-20250514
claude --model claude-3-5-haiku-20241022
会话中切换模型
使用/model
命令在会话中切换模型:
/model
可用选项:
- Default (推荐) - 使用限额的20%内使用Opus 4.1,然后使用Sonnet 4
- Opus - Opus 4.1用于复杂任务(更快达到使用限额)
- Sonnet - Sonnet 4用于日常使用
- Opus Plan Mode - 计划模式使用Opus 4.1,其他情况使用Sonnet 4
平台专用设置
Windows设置优化
WSL2安装与配置
1. 安装WSL2(如果尚未安装):
wsl --install
2. 安装Linux发行版(推荐Ubuntu):
wsl --install -d Ubuntu
3. WSL2性能优化:
在Windows用户目录中创建.wslconfig
文件:
# Windows用户目录: %USERPROFILE%\.wslconfig
[wsl2]
memory=8GB # 限制WSL2内存使用
processors=4 # 限制CPU核心
swap=2GB # 设置交换空间
localhostForwarding=true
4. 更新WSL2到最新版本:
wsl --update
VS Code集成
1. 安装VS Code扩展:
- WSL扩展:
ms-vscode-remote.remote-wsl
- 远程开发扩展包:
ms-vscode-remote.vscode-remote-extensionpack
2. 连接VS Code到WSL:
# 在项目目录的WSL终端中
code .
3. VS Code集成功能:
- 使用
Ctrl+Esc
直接打开Claude Code - 文件引用:
Alt+Ctrl+K
插入文件引用 - 在VS Code的差异查看器中查看建议的更改
常见问题排查
网络和代理问题
公司防火墙环境:
# 设置HTTPS代理
export HTTPS_PROXY="http://proxy.company.com:8080"
export HTTP_PROXY="http://proxy.company.com:8080"
# 或使用socks5代理
export HTTPS_PROXY="socks5://127.0.0.1:1080"
权限错误(EACCES)
如果遇到权限错误:
# 修复npm全局安装权限
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
# 或使用npm的内置修复
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
SSL连接失败
# 更新证书(Ubuntu/Debian)
sudo apt update && sudo apt install ca-certificates
# macOS
brew install ca-certificates
# 或临时跳过SSL验证(不推荐用于生产)
export NODE_TLS_REJECT_UNAUTHORIZED=0
下一步
安装完成后,建议查看:
- CLAUDE.md配置指南 - 配置项目专用设置
- 探索-计划-编码工作流 - 学习高效的开发模式
- 命令库 - 常用命令和技巧
- 故障排查 - 解决常见问题
恭喜! Claude Code已成功安装,你现在可以使用最强大的AI开发工具之一。每个伟大的开发之旅都始于坚实的基础。