顶级AI顶级AI

Linux / WSL 安装与使用

Last updated on

给 Linux 和 WSL 用户的一条完整主线:装依赖、配 API Key、安装 Claude Code、第一次启动。

先选对系统页

如果你不是 Linux / WSL 用户,直接改看:

这一页同时适合两类人

  • 直接在 Linux 电脑上使用 Claude Code 的用户
  • 在 Windows 里通过 WSL 使用 Claude Code 的用户

主线步骤一样:准备依赖、准备 API Key、安装 Claude Code、第一次启动。

第 1 步:装好 Node.js、npm 和 Git

Claude Code 在 Linux / WSL 下的基础依赖也是:Node.jsnpmGit

先确认你在正确的环境里安装

如果你用的是 WSL,就在 WSL 终端里 安装依赖、配置环境变量、运行 Claude Code。

不要把 Windows 里的安装结果直接当成 WSL 里的安装结果来用。

1. 安装 Node.js 和 npm

先用你当前发行版熟悉的方式装好 Node.js。

如果你刚开始接触 Linux / WSL,最简单的原则只有一个:不管你用什么方式安装,最后一定要让下面两条命令正常返回版本号。

node -v
npm -v

2. 安装或确认 Git

运行:

git --version

如果能返回版本号,就说明 Git 已经可以用了。

3. 先确认 3 条命令都通

继续往下前,先确认:

  • node -v 正常
  • npm -v 正常
  • git --version 正常

第 2 步:准备可用的 API Key

先登录 api.dingjiai.com,完成充值并创建新的 API Key。

创建完成后,把这串 Key 保存好,不要提交到仓库,也不要随手发给别人。

第 3 步:安装 Claude Code

1. 打开 Linux 终端或 WSL 窗口

如果你是 Linux 用户,就打开你平时使用的 shell。

如果你是 WSL 用户,就进入 WSL 窗口后再继续。

2. 运行安装命令

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

3. 立刻检查版本号

claude --version

如果能返回版本号,就说明安装已经成功。

第 4 步:把 API Key 配进当前 shell

第一次先用临时方式验证

先确认 Claude Code 能跑通,再决定要不要写进长期配置。

当前 shell 临时生效

export ANTHROPIC_API_KEY="你的 API Key"

如果你的接入方式还要求 Base URL,再补一条:

export ANTHROPIC_BASE_URL="你的 Base URL"

想长期生效,再写进 shell 配置文件

如果你常用的是 bash,可以执行:

echo 'export ANTHROPIC_API_KEY="你的 API Key"' >> ~/.bashrc

如果还需要 Base URL,再补一条:

echo 'export ANTHROPIC_BASE_URL="你的 Base URL"' >> ~/.bashrc

写完后执行:

source ~/.bashrc

如果你用的是 zsh,就把同样的内容写进 ~/.zshrc

第 5 步:进入项目并启动 Claude Code

1. 先进入项目目录

例如:

cd ~/my-project

如果你是 WSL 用户,记住一个原则就够了:你在哪个目录里运行 claude,Claude Code 就会把那个目录当成项目上下文。

2. 启动 Claude Code

claude

如果能进入交互界面,说明主线路径已经跑通。

3. 第一次先给一个简单任务

第一次建议先做轻量任务:

  • 解释这个项目的目录结构
  • 帮我看看这个项目主要做什么
  • 这个函数是做什么的

这样更容易看出 Claude Code 是不是已经正常读到了当前项目。

Linux / WSL 下最常见的 3 个问题

1. claude --version 找不到命令

先检查:

node -v
npm -v

如果依赖本身不正常,就先修依赖,不要先怀疑 Claude Code 本身。

2. WSL 里能看到项目,但命令行为很怪

优先检查你是不是在 WSL 里 完整安装了当前要用的依赖和命令。

不要混用 Windows 和 WSL 的安装结果来判断。

3. 启动时报认证或连接错误

优先检查这 3 件事:

  • ANTHROPIC_API_KEY 有没有写对
  • 如果你的路线需要 ANTHROPIC_BASE_URL,有没有一起配好
  • 你当前运行 claude 的 shell,会不会根本没加载到你刚写的配置

做到什么状态算完成

满足下面这几条,就说明 Linux / WSL 这条路线已经跑通了

  • Node.js、npm 和 Git 都可用
  • 你已经准备好 API Key
  • 你已经成功运行过 npm install -g @anthropic-ai/claude-code
  • claude --version 能正常返回版本号
  • 你已经在项目目录里成功启动过 claude

跑通后,下一步继续看 更多

On this page