安装、登录与终端环境配置

所属教程:Claude Code 从入门到大师级完整教程 预计阅读:22 分钟

本节带你完成 Claude Code 的安装、登录与终端环境准备,全程可照抄执行。我们先确认前置条件,再分别给出 macOS、Linux/WSL 与 Windows 的安装方式,最后完成登录、自检并运行第一条命令。安装完成后,你应该能在项目目录里启动一个交互式会话。

一、开始之前:前置条件检查

Claude Code 是基于 Node 生态分发的命令行工具,安装前先确认本机基础环境。

1.1 检查 Node 版本(使用 npm 安装时)

打开终端,分别执行下面两条命令,确认 npm 与 Node 版本:

node --version
npm --version

Node 版本应不低于 18。若尚未安装,可先到 Node.js 官方网站安装 LTS(长期支持)版本,或使用 nvm、fnm 等版本管理器管理。若你的系统里还没有 Node,也可以直接选择后文的官方原生安装方式,跳过 npm。

二、安装方式(按系统选择其一)

官方提供多种安装途径。你只需要根据自己的操作系统选择其中一种即可,不要重复安装多套导致命令冲突。下面依次说明。

2.1 macOS / Linux / WSL:官方原生安装脚本(推荐)

在 macOS、Linux 以及 Windows 的 WSL 环境中,执行官方安装脚本:

curl -fsSL https://claude.ai/install.sh | bash

脚本会自动下载对应平台的可执行文件并配置到系统路径。安装结束后,按照终端提示新开一个终端窗口,确保路径生效。

2.2 Windows(PowerShell)官方安装脚本

在 Windows PowerShell 中执行官方安装命令:

irm https://claude.ai/install.ps1 | iex

执行完成后关闭并重新打开 PowerShell,使可执行文件路径生效。

2.3 npm 全局安装(跨系统通用)

如果你已经装好 Node 18+,也可以通过 npm 全局安装官方包:

npm install -g @anthropic-ai/claude-code
注意:npm 全局路径与权限

部分系统在全局 npm 目录上存在写权限限制。不要为了图省事直接用 sudo 安装;更稳妥的做法是把 npm 全局目录配置到用户目录下。若安装时出现 EACCES 权限错误,先调整 npm prefix 再重试。

2.4 Homebrew 安装(macOS)

使用 Homebrew 的用户可通过 cask 安装:

brew install --cask claude-code

三、验证安装是否成功

安装完成、并新开终端后,执行版本检查命令:

claude --version

终端输出版本号即表示安装成功。如果提示"命令未找到",通常是路径尚未生效:先重启终端;仍报错则回到对应安装方式,检查安装脚本是否执行成功、可执行文件是否在系统 PATH 中。

再查看命令帮助,确认 CLI 可用:

claude --help

四、首次启动与登录授权

4.1 进入一个项目目录再启动

Claude Code 是围绕"当前项目目录"工作的,所以不要在空用户主目录里直接开始。先用 cd 进入你准备练习的项目文件夹:

# 进入你的项目目录(替换为你自己的路径)
cd ~/projects/your-project

在该目录下启动交互式会话:

claude

4.2 完成浏览器登录

首次启动后,CLI 会引导你通过浏览器完成账号登录与授权。按照终端提示在弹出的浏览器页面中登录 Anthropic 账号、确认授权;成功后返回终端,会话即可使用。登录状态会被本地保存,后续启动无需重复授权。

小提示

如果浏览器没有自动打开,复制终端中给出的链接到浏览器手动打开即可。授权完成后回到终端,会话会自动继续。

4.3 运行安装自检 / 问题诊断

进入会话后,可以使用内置诊断命令检查安装与配置状态。在对话中输入:

/doctor

该命令会检查安装、配置与环境问题,并在发现可修复项时给出提示。新手遇到"用不了"的奇怪问题时,先运行 /doctor,往往能直接定位原因。

五、三种启动方式先认识一下

进入会话之前,先记住最常用的三种终端入口,后续章节会反复用到:

命令形式作用使用场景
claude启动交互式会话,等待你逐条输入日常开发、多轮协作(最常用)
claude "任务描述"启动交互式会话并带上一条初始任务提示进入项目后直接说明要做什么
claude -p "问题"一次性查询,得到结果后直接退出,不进入持续对话脚本化、快速询问单句问题

例如,带初始任务进入交互模式:

claude "先浏览一下这个项目的目录结构,再告诉我技术栈"

一次性询问后退出:

claude -p "解释一下 src/utils/auth.ts 这个函数的作用"

六、推荐的练习环境搭建步骤

为了避免一开始就在真实业务代码上冒险,建议按下面顺序准备练习环境:

  1. 新建或打开一个已纳入 Git 管理的项目;
  2. 确认当前工作区干净(git status 没有未提交的重要改动);
  3. 在项目目录运行 claude 启动会话;
  4. 先用只读类任务练习(让它介绍项目、解释代码),观察它读取文件的过程;
  5. 确认对权限提示、改动审查流程熟悉后,再尝试让它修改代码。

七、本节常见问题排查

下一节预告

安装登录完成后,下一节我们就在一个现有项目里跑通"第一次会话":观察它如何探索目录、如何汇报计划、你又应该在哪些节点审查与确认。

← 上一节:Claude Code 是什么:从代码补全到自主编程代理  下一节:第一次会话:读懂并修改一个现有项目 →

本教程目录

返回教程列表 · AI最前沿首页 · AI百科