Claude Code macOS 安装使用指南

13 阅读6分钟

智能 AI 编程助手快速上手教程


产品简介

什么是 Claude Code

Claude Code 是 Anthropic 公司推出的 AI 编程助手,可以帮助开发者:

  • 自动编写代码 - 通过自然语言描述需求,AI 自动生成代码
  • 代码审查 - 分析代码质量,提供优化建议
  • Bug 修复 - 智能定位和修复代码问题
  • 代码解释 - 理解复杂代码逻辑
  • 重构建议 - 提供代码优化方案

支持的平台

平台说明
命令行 (CLI)终端中直接使用,功能最全
VS Code编辑器扩展,开发流程集成
JetBrainsIDEA、PyCharm 等插件
Web 端浏览器访问 claude.ai

订阅说明

需要订阅以下任一计划:

  • Pro - 个人开发者
  • Team - 团队协作
  • Enterprise - 企业级

💡 访问 claude.ai/settings 查看订阅状态


系统要求

最低配置

  • macOS 10.15 (Catalina) 或更高
  • 4GB RAM
  • 2GB 可用磁盘空间
  • 互联网连接

推荐配置

  • macOS 12 (Monterey) 或更高
  • 8GB RAM
  • SSD 硬盘
  • 稳定网络连接

网络要求

需要能够访问以下域名:

  • claude.ai
  • api.anthropic.com

💡 如果在公司网络或教育网络,可能需要联系 IT 部门配置网络访问权限。


快速安装

方法一:官方脚本(推荐)

打开终端,运行:

curl -fsSL https://claude.ai/install.sh | bash

方法二:Homebrew

brew install --cask claude-code

验证安装

claude --version

应该显示版本号,例如:2.1.38


基础使用

首次登录

claude /login

登录步骤:

  1. 执行命令后,浏览器自动打开
  2. 使用您的 Claude 账号登录
  3. 点击"授权"按钮
  4. 返回终端,看到成功提示

基本命令

# 启动交互式对话
claude

# 执行单个任务
claude -p "创建一个 Python Flask 应用"

# 查看帮助
claude --help

# 退出登录
claude /logout

实用示例

示例 1:代码生成

claude -p "写一个 Python 函数计算斐波那契数列"

示例 2:代码审查

# 审查当前目录的代码
claude -p "审查这个项目的代码质量"

示例 3:Bug 修复

# 修复特定文件的问题
claude -p "修复 app.py 中的内存泄漏问题"

VS Code 集成

安装扩展

  1. 打开 VS Code
  2. Cmd+Shift+X 打开扩展市场
  3. 搜索 "Claude Code"
  4. 点击"安装"(发布者:Anthropic)

使用扩展

安装完成后:

  1. 左侧活动栏出现 Claude 图标
  2. 点击图标打开聊天面板
  3. 直接与 Claude 对话

快捷键

  • Cmd+Shift+P → 输入 "Claude" 查看所有命令
  • 可自定义快捷键提升效率

常见操作

在编辑器中:

  • 选中代码 → 右键 → "Ask Claude"
  • 快速生成、解释、优化代码

常见问题

Q1: 如何查看当前登录状态?

claude --version

如果已登录,会显示账号信息。


Q2: 忘记密码怎么办?

访问 claude.ai,点击"忘记密码"重置。


Q3: 可以离线使用吗?

不可以。Claude Code 需要联网才能工作。


Q4: 支持哪些编程语言?

支持主流编程语言:

  • Python、JavaScript、TypeScript
  • Java、C++、C#、Go
  • Ruby、PHP、Rust
  • HTML、CSS、SQL
  • 等等

Q5: 数据安全吗?

  • 代码不会用于训练模型
  • 遵循严格的隐私政策
  • 企业版提供额外安全保障

详见:Anthropic 隐私政策


Q6: 如何更新到最新版本?

CLI 更新:

# 官方脚本
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew
brew upgrade claude-code

VS Code 扩展:

自动更新,或手动检查更新。


Q7: 可以在多台设备使用吗?

可以。一个账号可以在多台设备登录。


进阶技巧

管道操作

# 分析 Git 日志
git log --oneline | claude -p "总结最近的提交"

# 代码统计
find . -name "*.py" | wc -l | claude -p "分析项目规模"

项目级配置

在项目根目录创建 .claude 配置文件:

{
  "model": "claude-sonnet-4",
  "temperature": 0.7,
  "max_tokens": 4096
}

自定义指令

创建常用命令别名:

# 添加到 ~/.zshrc
alias cr="claude -p 'code review'"
alias cf="claude -p 'fix bugs'"
alias ct="claude -p 'write tests'"

团队协作

共享提示词模板:

在团队仓库中维护常用提示词:

prompts/
  ├── code-review.md
  ├── bug-fix.md
  └── documentation.md

使用时:

claude -p "$(cat prompts/code-review.md)"

故障排除

问题 1:安装失败

症状: 运行安装脚本报错

解决方案:

  1. 检查网络连接
  2. 确认系统版本符合要求
  3. 尝试使用 Homebrew 安装
brew install --cask claude-code

问题 2:无法登录

症状: 执行 /login 后浏览器无反应或提示 403 错误

解决方案:

  1. 手动打开浏览器访问 claude.ai
  2. 检查浏览器是否阻止了弹出窗口
  3. 尝试使用不同浏览器

特别说明: 如果遇到 OAuth 403 错误,可能是网络配置问题。企业网络用户可以参考我们的企业网络配置指南(需要替换为您的实际 GitHub 链接)。


问题 3:命令无响应

症状: 执行 claude 命令后卡住

解决方案:

  1. 检查网络连接
  2. Ctrl+C 取消
  3. 重新执行命令

问题 4:VS Code 扩展无法使用

症状: 安装扩展后找不到 Claude 图标

解决方案:

  1. 重启 VS Code
  2. 检查扩展是否正确启用
  3. 卸载后重新安装
# 清除缓存
rm -rf ~/.vscode/extensions/anthropic.claude-code*

然后在 VS Code 中重新安装扩展。


问题 5:凭证过期

症状: 提示认证失败

解决方案:

# 清除凭证
rm -rf ~/.anthropic

# 重新登录
claude /login

获取帮助

如果问题仍未解决:

  1. 查看官方文档
  2. 访问社区论坛
  3. 联系技术支持

最佳实践

1. 清晰的提示词

不好的提示:

帮我写代码

好的提示:

用 Python 写一个 RESTful API,使用 Flask 框架,
包含用户注册、登录和权限验证功能

2. 渐进式开发

不要一次性要求完成整个项目,而是:

  1. 先搭建基础框架
  2. 逐步添加功能模块
  3. 每步都验证结果
  4. 持续优化改进

3. 代码审查习惯

AI 生成的代码也需要审查:

  • 检查安全性
  • 验证边界条件
  • 添加单元测试
  • 优化性能

4. 版本控制

结合 Git 使用:

# 生成代码前先提交
git add .
git commit -m "Before Claude changes"

# 使用 Claude 生成/修改代码
claude -p "添加用户认证功能"

# 审查变更
git diff

# 满意后提交
git add .
git commit -m "Add user authentication"

学习资源

官方资源

社区资源

  • Discord 社区: 与其他开发者交流
  • 示例项目: 学习最佳实践
  • 视频教程: YouTube 搜索 "Claude Code"

延伸阅读


参考资源

官方链接

文档资源


附录

A. 文件位置

项目路径
凭证~/.anthropic/
配置~/.claude/
日志~/Library/Logs/Claude Code/

B. 常用命令速查

# 基础操作
claude                          # 启动交互
claude /login                   # 登录
claude /logout                  # 登出
claude --version               # 版本信息
claude --help                  # 帮助文档

# 高级用法
claude -p "提示词"              # 单次任务
claude --model sonnet          # 指定模型
claude --verbose               # 详细输出

C. 快捷键(VS Code)

操作快捷键
打开命令面板Cmd+Shift+P
打开扩展Cmd+Shift+X
打开终端Ctrl+ `

结语

Claude Code 是强大的 AI 编程助手,可以显著提升开发效率。建议:

  1. 从简单任务开始 - 熟悉基本用法
  2. 逐步探索高级功能 - 深入学习
  3. 培养良好习惯 - 代码审查、版本控制
  4. 持续学习 - 关注产品更新