Claude Code双平台安装指南
标题显式匹配:参考资料 的标题为《【Claude Code 安装教程】:Mac 和 Windows 双平台完整指南(2026最新)》,其中显式包含了用户提问中的核心实体词“Claude Code”、“Mac”、“Windows”、“安装教程”及“双平台完整指南”。因此,根据优先级1,立即判定为相关,进入路径A。
Claude Code 是 Anthropic 官方推出的终端 AI 编程助手,能直接在您的本机终端里运行,读取代码库、编写代码、运行测试和修复 Bug。下面为您提供其在 macOS 和 Windows 两大平台上的完整安装与配置指南 。
一、安装前准备
在开始安装前,请务必确认满足以下前置条件。
| 检查项 | 要求与说明 |
|---|---|
| 付费账号 | Claude Code 不支持免费账号。您需要至少拥有 Claude Pro(个人订阅,$20/月)、Claude Max、Claude Teams、Claude Enterprise 或有效的 Anthropic Console API 密钥等付费账户之一 。 |
| 系统版本 | macOS:需 13.0 Ventura 或更高版本。 Windows:需 Windows 10 1809+ 或 Windows Server 2019+ 。 |
| 网络与地区 | 全程需要联网,且中国大陆用户需要配置代理才能访问 Anthropic 服务 。 |
二、macOS 安装教程
macOS 用户可根据自身习惯选择以下三种安装方式之一。
| 安装方式 | 适用人群 | 核心命令 | 更新方式 |
|---|---|---|---|
| 原生安装脚本 | 所有用户,官方推荐 | `curl -fsSL https://claude.ai/install.sh | bash` |
| Homebrew 安装 | 已使用 Homebrew 包管理器的用户 | brew install --cask claude-code |
手动运行 brew upgrade claude-code |
| npm 安装 | 开发者,已有 Node.js 18+ 环境 | npm install -g @anthropic-ai/claude-code |
手动运行 npm update -g @anthropic-ai/claude-code |
具体步骤示例(以原生安装脚本为例):
- 打开终端(Terminal)。
- 执行安装命令 。
# 下载并执行官方安装脚本 curl -fsSL https://claude.ai/install.sh | bash - 安装完成后,重新打开一个终端窗口以使 PATH 环境变量生效。
- 验证安装是否成功 。
# 检查版本 claude --version # 运行环境健康检查 claude doctor
注意:若通过 npm 安装,请确保 Node.js 版本 ≥ 18,并避免使用
sudo进行全局安装,以防权限问题。推荐使用nvm管理 Node.js 版本 。
三、Windows 安装教程
Windows 用户可根据项目环境选择原生 Windows 或 WSL 2 安装路径。
方案一:原生 Windows 安装(项目在Windows本地)
此方案要求先安装 Git for Windows,因为 Claude Code 内部依赖 Git Bash 执行命令 。
- 安装 Git for Windows:从 git-scm.com 下载并安装,保持默认选项即可 。
- 选择并执行安装命令:
- PowerShell(推荐):以管理员身份打开 PowerShell,运行以下命令 。
irm https://claude.ai/install.ps1 | iex - 命令提示符(CMD):打开 CMD,运行以下命令 。
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd - WinGet(Windows 包管理器):适用于 Windows 10/11,命令更简洁 。
winget install Anthropic.ClaudeCode
- PowerShell(推荐):以管理员身份打开 PowerShell,运行以下命令 。
- 安装完成后,关闭并重新打开终端,然后验证安装。
claude --version
方案二:WSL 2 安装(项目在Linux环境或需沙箱功能)
如果您的开发项目基于 Linux 工具链,或需要 Claude Code 的沙箱执行功能(原生 Windows 不支持),推荐使用 WSL 2 。
- 启用 WSL 2:以管理员身份打开 PowerShell 并运行
wsl --install,完成后重启电脑 。 - 从开始菜单打开 Ubuntu(默认发行版)终端。
- 在 WSL 的 Ubuntu 终端中,执行与 macOS 相同的原生安装命令 。
curl -fsSL https://claude.ai/install.sh | bash - 安装后,可在 WSL 中直接访问 Windows 文件,例如:
cd /mnt/c/Users/YourName/Projects。
| 对比维度 | 原生 Windows | WSL 2 |
|---|---|---|
| 前置要求 | Git for Windows | 启用 WSL 2 |
| 沙箱执行 | ❌ 不支持 | ✅ 支持 |
| 适合场景 | Windows 原生项目 | Linux 项目、Docker、需要沙箱 |
四、首次启动与认证
安装完成后,进入您的项目目录并启动 Claude Code 以完成认证。
cd /path/to/your-project
claude
认证方式一:浏览器认证(个人用户推荐)
首次运行 claude 命令时,终端会自动打开默认浏览器,跳转到 Anthropic 授权页面。使用您的 Claude Pro/Max 等付费账号登录并点击 “Authorize”(授权) 即可 。授权成功后,终端将进入交互模式。
认证方式二:API Key 认证(服务器/CI环境推荐)
对于无图形界面的服务器或 CI/CD 环境,需使用 API Key 。
- 获取 API Key:登录 Anthropic Console,在 API Keys 页面创建并复制密钥(格式如
sk-ant-api03-...)。 - 设置环境变量:
- macOS/Linux/WSL(永久生效):
echo 'export ANTHROPIC_API_KEY="你的API密钥"' >> ~/.zshrc source ~/.zshrc - Windows PowerShell(永久生效):
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "你的API密钥", "User")
- macOS/Linux/WSL(永久生效):
- 设置后,Claude Code 将自动使用该密钥进行认证。
五、安装后的关键配置
完成认证后,进行以下配置以提升使用体验。
- 健康检查:运行
claude doctor命令,全面检查网络、认证状态、依赖工具等环境健康状况 。 - 初始化项目上下文(强烈推荐):在项目根目录的 Claude Code 交互模式中,输入
/init命令。Claude Code 会自动分析项目结构,生成一个CLAUDE.md文件,用于记录项目构建命令、代码规范和目录结构,使 AI 能持续理解项目上下文 。 - VS Code 集成:在 VS Code 扩展市场中搜索并安装 “Claude Code” 扩展。安装后,您可以通过快捷键
Ctrl+Shift+C(Windows)或Cmd+Shift+C(Mac)快速在编辑器内唤起 Claude Code,实现更紧密的集成开发体验 。 - 配置更新渠道:如果您希望使用更稳定的版本,可以在交互模式中输入
/config,将 Auto-update channel 设置为 stable。此渠道的更新会延迟约一周,以跳过有严重问题的版本 。
六、基础使用与核心功能
启动并认证后,您即可在终端与 Claude Code 交互。以下是一些核心用法:
| 场景 | 命令/操作示例 | 说明 |
|---|---|---|
| 日常问答 | claude "如何用Python读取CSV文件?" |
在终端直接提问,获取代码或解释。 |
| 代码生成 | claude "为当前目录写一个Express.js的server.js" |
根据项目上下文生成特定代码文件。 |
| Bug修复 | claude "帮我修复这个文件中的语法错误" |
分析指定文件并给出修复建议。 |
| 交互模式 | 输入 claude 后回车 |
进入持续对话的交互模式,输入 /help 查看所有命令。 |
Claude Code 还支持强大的 MCP(Model Context Protocol)扩展协议,允许连接数据库、外部API等工具以扩展其能力 。通过 Hooks 功能,您可以设置自动化脚本,在特定事件(如文件保存)前后触发自定义操作 。此外,Checkpointing 功能允许您在 Claude Code 修改文件前创建快照,必要时可轻松回滚 。
七、常见问题排查
| 平台 | 问题现象 | 可能原因与解决方案 |
|---|---|---|
| macOS | command not found: claude |
PATH未更新。解决方案:重新打开终端,或运行 source ~/.zshrc(或 ~/.bashrc)。 |
| macOS | Permission denied |
可能误用 sudo 安装 npm 包。解决方案:卸载后使用 nvm 管理 Node 环境重新安装 。 |
| Windows | 'irm' is not recognized |
在 CMD 中执行了 PowerShell 命令。解决方案:确认终端类型,CMD 应使用对应的 curl 安装命令 。 |
| 通用 | 认证失败或连接超时 | 网络问题。解决方案:确保代理配置正确,可运行 claude doctor 检查网络连通性 。 |
若需卸载,可根据安装方式选择对应命令。例如,原生安装可通过删除 ~/.local/bin/claude 和 ~/.claude 目录完成;Homebrew 安装则运行 brew uninstall --cask claude-code 。在升级时,请注意不同安装方式的升级命令不同,并建议在升级前备份 ~/.claude 目录下的配置文件 。
参考来源
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)