夜雨聆风学习资料网

ARTICLE · 1194550

Claude Code 安装实操教程(初学者版)

Claude Code 安装实操教程(初学者版)

适用对象:第一次接触命令行、想在自己电脑上装好 Claude Code 的朋友。本文以官方标准安装方式为主,文末附「用 DeepSeek 替代官方账号」的实操方案。

一、先看懂:Claude Code 是啥、需要啥

Claude Code 是 Anthropic 出品的一个命令行编程助手。它不在桌面上有图标,而是装好后,在「终端 / Terminal」里输入 claude 命令启动,再用打字跟它对话、让它帮你写代码、做工具。

系统环境要求(必须满足)

🖥 操作系统:macOS 12 以上 / Windows 10 以上(需 WSL2)/ 常见 Linux。注意:Windows 不能用普通命令行,必须走 WSL。

📦 Node.js:18 或以上(推荐 20+)。Claude Code 是基于 Node 运行的,没它装不了。

⬇️ npm:随 Node 一起装好,用来下载安装包。

🌐 网络:能联网,安装时要下载,使用时也要联网。

💾 内存/硬盘:普通电脑即可,很轻量,不挑配置。

前置依赖:先检查有没有 Node.js

打开「终端」(Mac:启动台搜"终端";Windows:用 WSL 的 Ubuntu 终端),输入:

node -v

如果显示 v18.x.x 或更高(如 v20.x.x)→ 已经有了,跳过安装 Node;如果显示 command not found 或版本低于 18 → 需要先装 Node。

装 Node 最省事的方法(任选其一):

· macOS:装 Homebrew 后 brew install node;或直接去 nodejs.org 下载 LTS 安装包双击装。

· Linux / WSL:sudo apt update && sudo apt install -y nodejs npm

· Windows(WSL 内):同 Linux 命令。

装完再跑一次 node -v 确认版本 ≥ 18。

二、分系统安装步骤

▶ macOS(最推荐)

方法 A:用 npm 安装(通用、最稳)

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

装完输入 claude --version,能看到版本号就成功了。

方法 B:用 Homebrew 安装(Mac 用户更顺手)

brew install anthropic/tap/claude-code

▶ Linux(含 Ubuntu / Debian)

# 1. 确保 Node 和 npm 在 node -v npm -v  # 2. 全局安装 sudo npm install -g @anthropic-ai/claude-code  # 3. 验证 claude --version

如果 claude 提示找不到命令,见下文「常见报错」。

▶ Windows(必须通过 WSL,不能直接在 CMD/PowerShell 装)

Windows 原生不支持,正确姿势是「先开 WSL 子系统,再在里头装」。

第 1 步:开启 WSL(只需做一次)。以管理员身份打开 PowerShell,输入:

wsl --install

装完按提示重启电脑。重启后首次会让你设一个 Linux 用户名和密码。

第 2 步:在 WSL 里装 Node。打开「Ubuntu」应用(开始菜单搜 Ubuntu),在里面输入:

sudo apt update && sudo apt install -y nodejs npm node -v

第 3 步:安装 Claude Code

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

第 4 步:以后怎么进。每次用,就打开「Ubuntu」这个应用,输入 claude 回车即可。

三、安装完成后:怎么验证真的装好了

按下面三步走,全过就说明装对了:

① 看版本号

claude --version

正常会输出类似 2.1.138 (Claude Code)(版本号随更新变化,有数字就正常)。

② 启动一次。直接在终端输入:

claude

第一次会进入初始化设置(选颜色主题、登录账号等)。能进到对话界面、底部出现输入框,就算启动成功。

③ 说句话试试。在输入框里打一句:你好,介绍一下你自己。能回话就说明通了。

四、官方登录方式(标准)

启动 claude 后,它会让你登录:

· 通常弹出一个浏览器网页,用 Anthropic 账号登录授权即可;

· 如果没有账号,也可以设置环境变量 ANTHROPIC_API_KEY=你的key 后启动。

⚠️ 官方方式需要 Anthropic 账号,且调用走 Anthropic 的模型(有费用/地区限制)。

五、常见报错与解决方案

① command not found: claude(装完却找不到命令)

原因:npm 的全局命令目录没加进系统 PATH。解决:先查目录 npm bin -g,会返回一个路径(如 /usr/local/bin),确认这个路径在你的 PATH 里。Mac 上若用 nvm 管理 Node,重启终端即可;或把下面这行加进 ~/.zshrc 再重开终端:

export PATH="$PATH:$(npm bin -g)"

临时救急:用完整路径启动,例如 /usr/local/bin/claude。

② EACCES: permission denied(权限报错)

原因:全局安装没写权限。解决(推荐,别用 sudo 硬刚):用 nvm 管理 Node(nvm 装在用户目录下,不会有权限问题);或修正 npm 全局目录权限:

npm config set prefix ~/.npm-global

并把该 bin 加进 PATH。实在急用可 sudo npm install,但不推荐长期这么干。

③ Node version too old / 版本过低

原因:Node 低于 18。解决:去 nodejs.org 下载 LTS 版重装,或用 nvm 装新版本:

nvm install 20 && nvm use 20

④ Windows 直接装报错 / 跑不起来

原因:在 CMD 或 PowerShell 里装了,但 Claude Code 不支持原生 Windows。解决:必须走上文「Windows → WSL」流程,在 Ubuntu 子系统里安装运行。

⑤ 启动后卡在登录 / 连不上

原因:官方 Anthropic 账号或网络问题。解决:换用「自定义模型后端」方案(见下节),或检查网络/代理。

⑥ 终端里字太小看不清

解决:终端窗口内按 ⌘ +(Mac)放大字体;或终端设置 → 描述文件 → 文本 → 改字号。

六、附:用 DeepSeek 替代官方账号

如果你不想注册 Anthropic、想用国内的 DeepSeek 来驱动 Claude Code,可以不登录官方,改走「自定义后端」。

原理:DeepSeek 提供了兼容 Anthropic 的接口地址,让 Claude Code 把请求发到 DeepSeek 即可。

做法(Mac 示例,启动前在终端设置环境变量):

export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic" export ANTHROPIC_AUTH_TOKEN="你的DeepSeek密钥(sk-开头)" export ANTHROPIC_MODEL="deepseek-v4-flash" export DISABLE_AUTOUPDATER="1" claude

· ANTHROPIC_AUTH_TOKEN 填你 DeepSeek 后台拿到的密钥;

· DISABLE_AUTOUPDATER=1 防止它自动升级、锁死你指定的版本;

· 嫌每次敲麻烦,可把这几行写进一个 .command 启动脚本或桌面图标,双击即开。

注意:DeepSeek 的 deepseek-v4-flash 是会先"思考"再回答的模型,若回答回空,多半是输出 token 上限太小,把上限调大即可。

七、一句话总结流程

1. 装 Node(≥18)→ 2. 终端里 npm install -g @anthropic-ai/claude-code → 3. claude --version 验证 → 4. claude 启动并登录(或配 DeepSeek 后端)→ 5. 说句话测试。

卡在哪一步,把报错截图发来,我帮你看。

——本文由 AI 辅助整理发布

相关学习资料