macOS 安装 Claude Code 完整教程

macOS 安装 Claude Code 完整教程

本文适配 macOS 12+(Monterey 及以上)系统,支持 Intel/Apple Silicon(M1/M2/M3)全机型,涵盖 Claude Code CLI 命令行、VS Code 插件两种核心使用方式的安装、配置与验证流程。

一、前置准备(必做)

1.1 系统与环境要求

  • 系统版本:macOS 12.0+(Monterey、Ventura、Sonoma 均支持)
  • 硬件兼容:Intel 芯片、Apple Silicon(M1/M2/M3)芯片全机型
  • 基础依赖:Python 3.8+(CLI 方式必需)、网络环境(需可访问 Anthropic 服务器)

1.2 关键准备工作

  1. 安装 Homebrew(推荐,简化依赖安装)
    打开「终端」(访达 → 应用程序 → 实用工具 → 终端),执行以下命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装过程中按提示输入电脑密码,等待完成即可。无 Homebrew 可跳过,后续采用手动安装方式。
  2. 获取 Claude API Key1. 访问 Anthropic 官网控制台,注册/登录账号;2. 进入「API Keys」页面,点击「Create API Key」创建密钥;3. 复制生成的 API Key 并保存(后续配置必需,请勿泄露)。

二、安装方式一:Claude Code CLI(命令行,推荐)

通过 pip 安装官方 CLI 工具,支持终端直接执行编程交互、代码生成等操作。

2.1 安装 Python 依赖

# 1. 用 Homebrew 安装最新版 Python 3(推荐) brew install python3 # 2. 验证 Python 版本(需 ≥3.8) python3 --version # 3. 升级 pip(避免安装失败) pip3 install --upgrade pip 

2.2 安装 Claude Code CLI

# 全局安装 anthropic-cli(Claude 官方 CLI 包) pip3 install anthropic-cli # 验证安装(输出版本号即成功) anthropic --version 

2.3 解决「command not found: anthropic」问题

若终端提示命令未识别,需配置 Python 二进制文件路径到系统环境变量:

# 1. 查看 Python 包安装路径 pip3 show anthropic-cli |grep Location # 2. 复制路径(示例:/Users/你的用户名/Library/Python/3.11/lib/python/site-packages)# 3. 将路径添加到环境变量(根据终端类型选择命令)# 若终端是 zsh(macOS 默认)echo'export PATH="$HOME/Library/Python/3.11/bin:$PATH"'>> ~/.zshrc source ~/.zshrc # 若终端是 bashecho'export PATH="$HOME/Library/Python/3.11/bin:$PATH"'>> ~/.bash_profile source ~/.bash_profile 

注:将命令中的「3.11」替换为你的 Python 实际版本(通过python3 --version 查看)。

2.4 配置 API Key(核心步骤)

配置 API Key 后,CLI 工具才能正常调用 Claude 服务,支持临时配置和永久配置两种方式:

# 方式 1:临时配置(终端关闭后失效)exportANTHROPIC_API_KEY="你的 Claude API Key"# 方式 2:永久配置(推荐)# zsh 终端echo'export ANTHROPIC_API_KEY="你的 Claude API Key"'>> ~/.zshrc source ~/.zshrc # bash 终端echo'export ANTHROPIC_API_KEY="你的 Claude API Key"'>> ~/.bash_profile source ~/.bash_profile # 验证配置(输出 API Key 即成功)echo$ANTHROPIC_API_KEY

2.5 CLI 基础使用示例

# 1. 进入编程交互模式(实时对话编程) anthropic code # 2. 直接提交编程需求(生成指定代码) anthropic code "写一个 Python 爬虫,爬取豆瓣 Top250 电影列表,保存为 CSV 文件,包含异常处理"# 3. 指定模型(推荐 Claude 3 Sonnet,平衡速度与效果) anthropic code --model claude-3-sonnet-20240229 "优化这段 JavaScript 代码的性能:[粘贴你的代码]"# 4. 读取本地文件并分析/修复 anthropic code --file ./main.py "分析这段代码的性能瓶颈,给出优化方案"# 5. 生成 iOS SwiftUI 代码(适配 Apple 生态开发) anthropic code "用 SwiftUI 写一个待办事项 APP,包含添加/删除/标记完成功能,适配深色模式"

三、安装方式二:VS Code 插件集成(可视化使用,推荐)

通过 VS Code 插件实现可视化操作,支持右键生成/修复代码、侧边栏实时聊天,适配编程习惯。

3.1 安装 VS Code 插件

  1. 打开 VS Code(官网下载:https://code.visualstudio.com/Download);
  2. 进入扩展商店(快捷键 Cmd + Shift + X);
  3. 搜索「Claude AI」(Anthropic 官方出品,认准蓝色官方图标);
  4. 点击「安装」,安装完成后重启 VS Code 生效。

3.2 配置插件 API Key

  1. 打开 VS Code 设置(快捷键Cmd + ,);
  2. 在搜索框输入「Claude API Key」;
  3. 在对应输入框粘贴你的 Claude API Key;
  4. (可选)设置默认模型:搜索「Claude Model」,选择 claude-3-sonnet-20240229(推荐)。

3.3 插件核心功能使用

  • 代码生成:右键编辑器空白处 → 选择「Claude: Generate Code」,输入编程需求;
  • 代码修复:选中报错/待优化代码 → 右键 → 选择「Claude: Fix Code」或「Claude: Optimize Code」;
  • 实时聊天编程:打开 VS Code 左侧边栏的「Claude」面板,直接输入需求对话;
  • 文件分析:拖拽本地代码文件到 Claude 面板,输入「分析这个文件的功能和潜在问题」。

四、安装方式三:Homebrew 一键安装(仅 CLI,简化版)

若已安装 Homebrew,可通过官方源一键安装 Claude CLI,步骤更简洁:

# 1. 添加 Anthropic 官方 Homebrew 源 brew tap anthropic-ai/tap # 2. 安装 Claude CLI brew install claude-cli # 3. 验证安装 claude --version 

配置 API Key 方式与「方式一」一致,仅命令名从 anthropic 改为 claude,使用逻辑完全相同。

五、常见问题排查

问题现象可能原因解决方法
安装 pip 包时提示「Permission denied」权限错误无全局安装权限添加 --user 参数安装:pip3 install --user anthropic-cli
配置 API Key 后仍提示「未授权」API Key 错误、过期,或账号无可用额度1. 检查 API Key 是否完整(无空格/换行);2. 登录 Anthropic 控制台确认账号有余额/免费额度;3. 重新创建并配置新的 API Key
VS Code 插件无响应,无法加载 Claude网络无法访问 Anthropic 服务器,或插件未重启生效1. 检查网络环境(需可访问境外网络);2. 重启 VS Code;3. 卸载并重新安装插件
Apple Silicon 机型安装 Homebrew 后提示命令未识别安装了 Intel 版本 Homebrew,与芯片不兼容1. 卸载旧版 Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"2. 重新安装 ARM 版本 Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
CLI 执行命令时提示「模型不存在」模型名称错误,或版本号不匹配使用官方支持的模型名称,推荐:claude-3-sonnet-20240229(代码生成首选)claude-3-opus-20240229(复杂任务)

六、Apple Silicon 机型专属优化(可选)

针对 M1/M2/M3 芯片机型,优化安装配置以提升性能:

# 1. 确认 Homebrew 是 ARM 版本(输出 /opt/homebrew 即正确) brew --prefix # 2. 重新安装适配 ARM 的 Python brew reinstall python3 # 3. 配置 pip 优先安装 ARM 版本包echo'export PIP_NO_BINARY=:all:'>> ~/.zshrc source ~/.zshrc # 4. 重新安装 Claude CLI pip3 install --user anthropic-cli 

七、总结

  • 核心推荐:「CLI 命令行 + VS Code 插件」组合,兼顾终端高效操作与可视化编程;
  • 关键步骤:安装依赖 → 配置 API Key → 验证使用,API Key 是核心(需确保有效且未泄露);
  • 适配要点:Intel/Apple Silicon 机型均支持,Apple 芯片需确保 Homebrew 为 ARM 版本;
  • 网络要求:需可访问 Anthropic 服务器,否则无法调用 Claude 服务。

Read more

安装 启动 使用 Neo4j的超详细教程

安装 启动 使用 Neo4j的超详细教程

最近在做一个基于知识图谱的智能生成项目。需要用到Neo4j图数据库。写这篇文章记录一下Neo4j的安装及其使用。 一.Neo4j的安装 1.首先安装JDK,配环境变量。(参照网上教程,很多) Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK。从Oracle官方网站下载 Java SE JDK。我使用的版本是JDK1.8 2.官网上安装neo4j。 官方网址:https://neo4j.com/deployment-center/  在官网上下载对应版本。Neo4j应用程序有如下主要的目录结构: bin目录:用于存储Neo4j的可执行程序; conf目录:用于控制Neo4j启动的配置文件; data目录:用于存储核心数据库文件; plugins目录:用于存储Neo4j的插件; 3.配置环境变量 创建主目录环境变量NEO4J_HOME,并把主目录设置为变量值。复制具体的neo4j文件地址作为变量值。 配置文档存储在conf目录下,Neo4j通过配置文件neo4j.conf控制服务器的工作。默认情况下,不需

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程 在数字化办公日益普及的今天,企业微信作为国内领先的企业级通讯工具,其群机器人功能为团队协作带来了极大的便利。本文将手把手教你如何从零开始配置企业微信群机器人Webhook,实现自动化消息推送,提升团队沟通效率。 1. 准备工作与环境配置 在开始创建机器人之前,需要确保满足以下基本条件: * 企业微信账号:拥有有效的企业微信管理员或成员账号 * 群聊条件:至少包含3名成员的群聊(这是创建机器人的最低人数要求) * 网络环境:能够正常访问企业微信服务器 提示:如果是企业管理员,建议先在"企业微信管理后台"确认机器人功能是否已对企业开放。某些企业可能出于安全考虑会限制此功能。 2. 创建群机器人 2.1 添加机器人到群聊 1. 打开企业微信客户端,进入目标群聊 2. 点击右上角的群菜单按钮(通常显示为"..."或"⋮") 3. 选择"添加群机器人"选项 4.

Flowise物联网融合:与智能家居设备联动的应用设想

Flowise物联网融合:与智能家居设备联动的应用设想 1. Flowise:让AI工作流变得像搭积木一样简单 Flowise 是一个真正把“AI平民化”落地的工具。它不像传统开发那样需要写几十行 LangChain 代码、配置向量库、调试提示词模板,而是把所有这些能力打包成一个个可拖拽的节点——就像小时候玩乐高,你不需要懂塑料怎么合成,只要知道哪块该拼在哪,就能搭出一座城堡。 它诞生于2023年,短短一年就收获了45.6k GitHub Stars,MIT协议开源,意味着你可以放心把它用在公司内部系统里,甚至嵌入到客户交付的产品中,完全不用担心授权问题。最打动人的不是它的技术多炫酷,而是它真的“不挑人”:产品经理能搭出知识库问答机器人,运营同学能配出自动抓取竞品文案的Agent,连刚学Python两周的实习生,也能在5分钟内跑通一个本地大模型的RAG流程。 它的核心逻辑很朴素:把LangChain里那些抽象概念——比如LLM调用、文档切分、向量检索、工具调用——变成画布上看得见、摸得着的方块。你拖一个“Ollama LLM”节点,再拖一个“Chroma Vector

OpenClaw配置Bot接入飞书机器人+Kimi2.5

OpenClaw配置Bot接入飞书机器人+Kimi2.5

上一篇文章写了Ubuntu_24.04下安装OpenClaw的过程,这篇文档记录一下接入飞书机器+Kimi2.5。 准备工作 飞书 创建飞书机器人 访问飞书开放平台:https://open.feishu.cn/app,点击创建应用: 填写应用名称和描述后就直接创建: 复制App ID 和 App Secret 创建成功后,在“凭证与基础信息”中找到 App ID 和 App Secret,把这2个信息复制记录下来,后面需要配置到openclaw中 配置权限 点击【权限管理】→【开通权限】 或使用【批量导入/导出权限】,选择导入,输入以下内容,如下图 点击【下一步,确认新增权限】即可开通所需要的权限。 配置事件与回调 说明:这一步的配置需要先讲AppId和AppSecret配置到openclaw成功之后再设置订阅方式,