《一文搞定!Claude Code 在 macOS 上的安装步骤与环境配置》
·
以下是在 macOS 系统上安装 Claude Code 的完整步骤及环境配置指南,涵盖常见问题解决方案:
一、环境准备
-
系统要求
- macOS 10.15 (Catalina) 或更高版本
- 终端访问权限(Terminal)
- 安装 Xcode 命令行工具:
xcode-select --install
-
安装 Homebrew(包管理器)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- 验证安装:
brew --version
- 验证安装:
二、Python 环境配置
-
安装 Python 3.10+
brew install python@3.10- 设置默认 Python 版本:
echo 'export PATH="/usr/local/opt/python@3.10/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
- 设置默认 Python 版本:
-
创建虚拟环境(推荐)
python3 -m venv claude-env source claude-env/bin/activate
三、安装 Claude Code
-
通过 pip 安装
pip install anthropic -
验证安装
创建测试文件test_claude.py:from anthropic import Anthropic client = Anthropic(api_key="YOUR_API_KEY") print(client.models.list())- 运行:
python test_claude.py - 成功输出模型列表即安装完成
- 运行:
四、API 密钥配置
-
获取密钥
访问 Anthropic 控制台 创建 API Key -
环境变量配置
echo 'export ANTHROPIC_API_KEY="your_api_key_here"' >> ~/.zshrc source ~/.zshrc
五、常见问题解决
| 问题现象 | 解决方案 |
|---|---|
ModuleNotFoundError: No module named 'anthropic' |
检查虚拟环境是否激活,重新执行 pip install anthropic |
| SSL 证书错误 | 更新根证书:/Applications/Python\ 3.10/Install\ Certificates.command |
| M1/M2 芯片兼容性问题 | 通过 Rosetta 安装:arch -x86_64 pip install anthropic |
| API 调用超时 | 检查网络代理设置,或尝试关闭防火墙 |
六、进阶配置
-
VS Code 集成
安装官方 Anthropic 扩展,在设置中添加 API Key -
代理设置(如需)
import os os.environ["HTTP_PROXY"] = "http://127.0.0.1:7890" os.environ["HTTPS_PROXY"] = "http://127.0.0.1:7890"
重要提示:
- 定期更新包:
pip install --upgrade anthropic- 文档参考:Anthropic Official Docs
- 安全建议:勿将 API Key 提交至版本控制系统
按此流程操作后,即可在 macOS 上稳定运行 Claude Code 进行开发。遇到问题可查阅终端错误日志,通常包含详细解决方案线索。
更多推荐
所有评论(0)