Claude Code Mac 使用教程
前置说明
重要提示
- 使用中转服务时,国内用户请勿使用代理工具
- 建议使用
/model命令切换至 Haiku 或 Sonnet 模型以优化成本和性能
概述
本教程将指导您在 macOS 系统上安装和配置 Claude Code 开发工具。
安装步骤
1. 安装 Node.js
访问 Node.js 官方下载页面:https://nodejs.org/en/download
安装要求:
- 根据您的 Mac 芯片架构(Intel 或 Apple Silicon)选择对应的安装包
- 确保 Node.js 版本为 18.0 或更高版本
验证安装:
安装完成后,在终端中执行以下命令验证:
bash
node --version
npm --version
2. 安装 Claude Code
在终端中执行以下命令安装 Claude Code:
bash
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
权限问题处理:
如果安装过程中遇到权限错误,请依次执行以下命令解决:
bash
npm prefix -g
sudo chown -R $(whoami) $(npm prefix -g)/{lib/node_modules,bin,share}
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
环境配置
配置 API 密钥
根据您获取的 API 密钥和中转服务地址配置环境变量。提供两种配置方式:
方式一:临时配置
适用于临时测试场景,配置仅在当前终端会话中有效。
bash
export ANTHROPIC_API_TOKEN=""
export ANTHROPIC_API_KEY=您的API密钥
export ANTHROPIC_BASE_URL=https://yyken.com
# 启动 Claude Code(请先关闭代理工具)
claude
注意
此配置方式仅在当前终端窗口有效,关闭终端后需要重新设置。
方式二:永久配置(推荐)
步骤 1:确认 Shell 类型
macOS Catalina (10.15) 及更高版本默认使用 zsh,早期版本使用 bash。执行以下命令查看当前 Shell:
bash
echo $SHELL
- 输出
/bin/zsh→ 使用 zsh 配置方法 - 输出
/bin/bash→ 使用 bash 配置方法
步骤 2:编辑配置文件
Zsh 用户(推荐):
bash
# 编辑配置文件
vim ~/.zshrc
# 在文件末尾添加以下内容(按 i 进入编辑模式)
export ANTHROPIC_API_TOKEN=""
export ANTHROPIC_API_KEY=您的API密钥
export ANTHROPIC_BASE_URL=https://yyken.com
# 按 ESC 退出编辑模式,输入 :wq 保存并退出
# 使配置立即生效
source ~/.zshrc
Bash 用户:
bash
# 编辑配置文件
vim ~/.bash_profile
# 在文件末尾添加以下内容(按 i 进入编辑模式)
export ANTHROPIC_API_TOKEN=""
export ANTHROPIC_API_KEY=您的API密钥
export ANTHROPIC_BASE_URL=https://yyken.com
# 按 ESC 退出编辑模式,输入 :wq 保存并退出
# 使配置立即生效
source ~/.bash_profile
步骤 3:验证配置
bash
# 验证环境变量是否设置成功
echo $ANTHROPIC_API_KEY
echo $ANTHROPIC_BASE_URL
# 如果正确显示您设置的值,说明配置成功
步骤 4:启动 Claude Code
bash
# 请先关闭代理工具
claude
# 如果出现 "Unable to connect to Anthropic services" 错误
# 请继续执行下一节的认证配置
提示
- 永久配置后,每次打开新终端窗口都会自动加载环境变量
- 如需修改配置,重新编辑对应的配置文件即可
- 修改后需执行
source ~/.zshrc或source ~/.bash_profile使配置生效
配置认证绕过
如果启动时出现认证错误,需要配置跳过 Anthropic 服务认证。
操作步骤:
- 进入项目目录并启动 Claude Code:
bash
# 切换到您的项目目录
cd your_project
claude
- 此时会弹出登录认证页面或提示网络连接失败,无需处理。
- 编辑配置文件
$HOME/.claude.json,添加认证跳过标记:
bash
vim ~/.claude.json
# 在配置文件的第一行添加以下字段
"hasCompletedOnboarding": true,
- 保存配置后,重新在终端启动
claude即可开始使用。
提示
首次启动时如果出现推荐配置页面,请选择 yes 应用密钥,否则会出现 Not logged in 提示。
常见问题
启动报错:command not found
解决方案:重新安装 Claude Code:
bash
npm install -g @anthropic-ai/claude-code --ignore-scripts
重新安装 Claude Code
卸载:
bash
npm uninstall -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
重新安装:
bash
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
注意
重新安装后,请参考「配置认证绕过」章节完成认证配置。
配置完依旧显示 Not logged in · Please run /login
请确认首次启动时是否在推荐配置页面选择了 yes 应用密钥。如果选错了,请删除 .claude 目录和 .claude.json 重新配置:
bash
rm -rf ~/.claude ~/.claude.json
然后重新按照「环境配置」章节从头配置即可。