Claude Code 安装配置教程 Windows Mac 从零开始科技感封面图

Claude Code 安装配置教程:Windows / Mac 从零开始

本文基于 Anthropic 官方文档,讲解 Claude Code 在 Windows 和 Mac 上的安装配置流程。内容覆盖系统要求、Node.js 18+、npm 安装命令、Windows WSL 和 Git Bash 配置、Mac 终端安装、认证方式、claude doctor 验证、更新和常见错误排查。

Claude Code 是 Anthropic 推出的 AI 编程 Agent,可以在开发环境中读取代码库、编辑文件、运行命令和测试。想要稳定使用 Claude Code,第一步不是急着让它写代码,而是把系统环境、Node.js、npm、终端、认证方式和项目目录配置好。

本文基于 Anthropic 官方 Claude Code 安装文档整理,适合 Windows 和 Mac 新手从零开始配置。由于官方安装方式、认证选项和系统支持可能更新,正式安装前建议同时查看官方文档。更多 Claude Code 入门内容可阅读本站 AI工具最新动态,环境问题可参考 环境配置教程

摘要

Claude Code 官方系统要求包括 macOS 10.15+、Ubuntu 20.04+/Debian 10+ 或 Windows 10+,Windows 支持 WSL 1、WSL 2 或 Git for Windows;硬件建议 4GB+ RAM;软件要求 Node.js 18+;需要互联网连接完成认证和 AI 处理。标准安装命令是 npm install -g @anthropic-ai/claude-code,官方提醒不要使用 sudo npm install -g。安装完成后进入项目目录运行 claude,按提示完成认证,再用 claude doctor 检查安装状态。

正文

安装前先确认系统要求

根据官方文档,Claude Code 支持 macOS 10.15+、Ubuntu 20.04+/Debian 10+,以及 Windows 10+。Windows 用户需要通过 WSL 1、WSL 2 或 Git for Windows 使用。硬件建议至少 4GB 内存,软件要求 Node.js 18+,并且需要网络连接进行认证和 AI 处理。

Claude Code 从系统检查到首次启动安装流程图
安装 Claude Code 前,先确认系统、Node.js、npm、网络和账号条件。

安装 Node.js 和 npm

Claude Code 依赖 Node.js 18+。安装前可以先在终端运行:

node -v
npm -v

如果版本低于要求,先升级 Node.js。Windows WSL 用户要特别注意,which node 和 which npm 应指向 Linux 环境路径,而不是 /mnt/c/ 下的 Windows Node 路径。

标准安装命令

官方标准安装命令是:

npm install -g @anthropic-ai/claude-code

官方明确提醒不要使用 sudo npm install -g,因为这可能导致权限问题和安全风险。如果遇到 npm 权限错误,应按官方配置建议处理 npm 权限,而不是直接加 sudo。

Mac 安装步骤

Mac 用户通常可以在 Terminal、iTerm2 或其他终端中安装。建议流程如下:确认 macOS 版本满足要求;安装 Node.js 18+;运行 npm 安装命令;进入项目目录;运行 claude 启动;按提示完成认证。

node -v
npm -v
npm install -g @anthropic-ai/claude-code
cd your-project
claude

Windows 安装方式一:WSL

Windows 用户推荐优先理解 WSL 方案。官方文档说明 Claude Code 支持 WSL 1 和 WSL 2。你需要在 WSL 的 Linux 环境里安装 Node.js 18+,再执行 npm 安装命令。不要混用 Windows 里的 npm 和 WSL 里的 node,否则容易出现 node 找不到或平台识别错误。

Claude Code Windows 和 Mac 配置要点图
Windows 重点关注 WSL 或 Git Bash,Mac 重点关注终端环境和 Node.js。

Windows 安装方式二:Git Bash

官方文档也列出 native Windows with Git Bash 方案,需要安装 Git for Windows。如果使用便携版 Git,可能需要指定 bash.exe 路径,例如:

$env:CLAUDE_CODE_GIT_BASH_PATH="C:\Program Files\Git\bin\bash.exe"

这条命令适合 PowerShell 环境设置变量。实际路径要按你的 Git 安装位置调整。

认证方式怎么选

Claude Code 官方提供多种认证方式,包括 Anthropic Console、Claude App 的 Pro 或 Max 计划,以及企业平台如 Amazon Bedrock 或 Google Vertex AI。个人用户通常在启动 claude 后按提示选择与你账号或订阅匹配的方式。具体可用方式和套餐要求以官方页面和账号内显示为准。

首次启动和项目初始化

安装完成后,进入你的项目目录运行:

cd your-project
claude

新手第一次可以先输入“summarize this project”,让 Claude Code 解释项目结构。官方入门流程也建议可以运行 /init 生成 CLAUDE.md 项目指南,并将该文件提交到仓库中,方便后续会话理解项目约定。

安装后检查:claude doctor

官方文档建议安装后运行:

claude doctor

它可以检查安装类型和版本。如果你遇到路径、权限、更新或环境问题,claude doctor 的输出通常是排查线索。

更新 Claude Code

Claude Code 支持自动更新。官方说明中也提供手动更新命令:

claude update

如果你处在企业环境或需要固定版本,应先确认团队的安全策略和版本管理要求。

Claude Code 安装问题排查清单图
安装失败时优先检查 npm 权限、Node 路径、网络认证和 claude doctor 输出。

常见错误排查

如果 npm 权限错误,不要直接 sudo,先检查 npm 全局安装目录;如果 claude 找不到 node,检查 Node.js 是否安装在正确环境;如果 WSL 报平台相关错误,确认 npm 和 node 都在 Linux 环境中;如果认证失败,检查网络、账号、账单或套餐;如果命令不可用,重新打开终端或检查 PATH。

新手安全建议

Claude Code 可以编辑文件和运行命令,所以不要在不了解影响的情况下确认危险操作。第一次使用建议在测试项目或 Git 仓库中操作,修改前后都看 diff,运行测试,再决定是否提交。更多项目级使用建议可查看 实战工作流;遇到安装失败可继续查看 问题排查教程

FAQ

Claude Code 必须安装 Node.js 吗?

按官方标准 npm 安装方式,需要 Node.js 18+ 和 npm。官方也提供其他安装方式,但新手最常见的是先准备 Node.js 18+。

Windows 可以直接安装 Claude Code 吗?

官方文档支持 Windows 10+,但需要 WSL 1、WSL 2 或 Git for Windows 等环境。新手要特别注意 Node 和 npm 所在环境是否一致。

为什么官方不建议 sudo npm install?

因为 sudo 全局安装可能导致权限问题和安全风险。遇到权限错误时,应按官方配置建议修正 npm 权限或使用推荐安装方式。

安装后运行 claude 没反应怎么办?

先检查 node -v、npm -v、PATH 和网络,再运行 claude doctor。如果是 Windows WSL,确认 which node 和 which npm 指向 Linux 路径。

Claude Code 安装好了就能直接改项目吗?

可以进入项目使用,但不建议无审查地让它大改项目。先让它总结项目结构,再从小任务开始,所有修改都要看 diff 并运行测试。

安装部署教程

环境配置与 Docker 工作流

适合阅读安装部署、本地配置、服务器搭建和自动化流程类文章后继续转化。

环境配置资料包 包含 Windows / Mac / Linux 常见环境配置、依赖安装和报错排查清单。 查看资料包 Docker 工作流包 整理 Docker 部署模板、compose 示例和常用服务编排流程。 查看资料包
AI Stack Nav 客服会员 / 支付 / 下载 / 工具库
你好,我是 AI Stack Nav 客服助手。你可以问我会员开通、微信支付、资料下载、订单入口、AI 工具库等问题。