在Linux/WSL2环境下安装和配置Claude Code的全过程

 更新时间:2026年05月27日 09:04:27   作者:小吗喽233  
这篇文章就带你从0开始,在Linux/WSL2环境下完成安装、API配置到成功启动的Claude Code 全流程,我会用API中转服务简化 国内直连,避免翻 墙和海外账户问题,尽量把每个步骤讲清楚,让你少踩坑,需要的朋友可以参考下

前言

这篇文章就带你从0开始,在Linux/WSL2环境下完成安装、API配置到成功启动的Claude Code 全流程。我会用API中转服务简化 国内直连,避免翻 墙和海外账户问题,尽量把每个步骤讲清楚,让你少踩坑。

一、准备工作:安装Node.js

Claude Code要求Node.js版本≥18(建议LTS版),先确保环境满足这个基础要求。

方法一:官网下载

访问Node.js官网,下载Linux二进制包或用nvm安装(适合需要多版本管理的场景)。

方法二:包管理器安装(Ubuntu/Debian)

如果用Ubuntu或Debian系统,直接通过包管理器安装更方便:

sudo apt update
sudo apt install -y nodejs npm

验证安装

安装完成后,检查Node.js和npm版本是否符合要求:

node --version  # 输出v18.x.x或更高
npm --version   # 通常会随Node.js一起安装

二、安装Claude Code

Node.js准备好后,用npm全局安装Claude Code:

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

验证安装

安装完成后,检查是否成功:

claude --version  # 输出类似1.0.0的版本号

三、配置API连接(核心步骤)

Claude Code需要API密钥才能调用服务。我这里用了88api中转服务(网址:https://api.88api.shop),主要是为了国内直连方便,不用折腾海外账户和网络,而且一个Key能管理多个模型,本地配置也简单。

推荐大家可以试试,或者大家也可以用自己的。下面以88 API 为例:

1. 获取API Key

获取Key的步骤:

注册并登录后,点击侧边栏“API令牌”。

点击“添加令牌”

选择分组

  1. 根据需要调用的模型选择分组
    a. claude 模型建议使用 calude code 分组、
    b. gpt 模型建议使用 codex分组
  2. 可通过平台的模型广场查看不同模型支持的分组
  3. 若在使用中出现上游分组饱和,请切换分组使用

4. 点击提交

5. 点击复制按钮复制API令牌,也就是API KEY

2. 配置API(推荐用配置文件)

通过配置文件永久保存API信息,比环境变量更方便管理。

配置文件路径~/.claude/settings.json

配置内容

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的API密钥",  // 替换为刚复制的Key
    "ANTHROPIC_BASE_URL": "https://api.88api.shop"  // 中转服务地址
  }
}

创建步骤

# 创建.claude目录(如果已存在可跳过)
mkdir -p ~/.claude
# 用nano编辑配置文件
nano ~/.claude/settings.json

粘贴上述配置内容,按Ctrl+O保存,Ctrl+X退出编辑器。

3. 环境变量配置(备选方案)

如果不想用配置文件,也可以通过环境变量临时或永久配置:

临时设置(当前终端生效)

export ANTHROPIC_BASE_URL="https://api.88api.shop"
export ANTHROPIC_AUTH_TOKEN="你的API密钥"

永久设置(全局生效)
将以下内容写入~/.bashrc~/.zshrc

export ANTHROPIC_BASE_URL="https://api.88api.shop"
export ANTHROPIC_AUTH_TOKEN="你的API密钥"

保存后执行source ~/.bashrc(或对应shell配置文件)使其生效。

注意:

  • 务必将"你的API密钥"替换为实际复制的Key
  • 配置后需重启终端,若用VS Code/Cursor等IDE的集成终端,需重启整个IDE才能生效

4. VSCode插件配置(可选)

如果用VSCode的Claude插件,还需额外创建config.json

配置文件路径~/.claude/config.json

配置内容

{
  "primaryApiKey": "any"
}

创建步骤

# 确保.claude目录存在
mkdir -p ~/.claude
# 编辑配置文件
nano ~/.claude/config.json

粘贴内容后保存退出。

注意:这是VSCode插件专用配置,与命令行工具的settings.json是两个不同文件。

四、启动Claude Code

配置完成后,在终端输入以下命令启动:

claude

首次启动可能需要确认协议,按提示操作即可。如果想查看命令说明,可执行claude --help

五、常见问题排查

问题1:启动后提示「Unable to connect to Anthropic services」

症状:启动Claude Code后显示无法连接服务。
原因:首次启动引导未完成。
解决方案:创建~/.claude.json文件跳过引导:

# 直接生成配置文件
cat > ~/.claude.json << 'EOF'
{
  "hasCompletedOnboarding": true
}
EOF

# 验证文件是否创建成功
cat ~/.claude.json

重启Claude Code即可。

调试小技巧

如果配置后仍无法连接,可按以下步骤排查:

  1. 检查网络是否正常(国内网络需确保中转服务可访问)
  2. 重启终端或IDE(配置可能未生效)
  3. 核对API Key和ANTHROPIC_BASE_URL是否正确

总结

这篇教程带你在Linux/WSL2环境下完成了Claude Code的安装、API配置和启动,重点解决了国内环境下的直连问题。核心在于通过API中转服务简化配置,避免海外账户和网络障碍。

如果遇到连接失败,记得检查~/.claude/settings.json配置和~/.claude.json引导文件。跟着步骤操作,基本能一次跑通。

以上就是在Linux/WSL2环境下安装和配置Claude Code的全过程的详细内容,更多关于Linux/WSL2安装和配置Claude Code的资料请关注脚本之家其它相关文章!

相关文章

  • 在 CentOS 8/RHEL 8 上安装和使用 Cockpit的方法

    在 CentOS 8/RHEL 8 上安装和使用 Cockpit的方法

    Cockpit 是一个基于 Web 的服务器管理工具,可用于 CentOS 和 RHEL 系统。最近发布的 CentOS 8 和 RHEL 8,其中 cockpit 是默认的服务器管理工具。这篇文章主要介绍了在 CentOS 8/RHEL 8 上安装和使用 Cockpit的方法,需要的朋友可以参考下
    2019-10-10
  • 通过yum升级CentOS/RHEL最小化安装的方法

    通过yum升级CentOS/RHEL最小化安装的方法

    下面小编就为大家带来一篇通过yum升级CentOS/RHEL最小化安装的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • linux安装jdk并设置环境变量的方法教程(看这一篇够了)

    linux安装jdk并设置环境变量的方法教程(看这一篇够了)

    这篇文章主要介绍了linux安装jdk并设置环境变量的相关资料,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • Linux ifconfig 命令的使用

    Linux ifconfig 命令的使用

    这篇文章主要介绍了Linux ifconfig 命令的使用,帮助大家更好的理解和使用Linux系统,感兴趣的朋友可以了解下
    2020-08-08
  • centos更改时区的方法

    centos更改时区的方法

    centos默认使用UTC时区,中国用户需要修改成自己的时区,这篇文章主要介绍了centos更改时区的方法,需要的朋友可以参考下
    2014-03-03
  • 解决因文件权限导致git fetch命令执行失败的问题

    解决因文件权限导致git fetch命令执行失败的问题

    最近在工作中遇到一个问题,就是在在一个基于 git 的发布系统中拉取代码,发现无法拉取最新的提交记录,查找相关资料发现是因为文件权限的问题,所以这篇文章主要介绍了关于解决因文件权限导致git fetch命令执行失败的问题,需要的朋友可以参考下。
    2017-04-04
  • Linux ssh免密登录配置全过程

    Linux ssh免密登录配置全过程

    本文主要介绍了如何在Windows系统中生成SSH密钥对,并将其配置到目标服务器以实现免密登录,内容涵盖了密钥生成工具、生成命令、注意事项、公钥配置方法、config文件配置、服务器端公钥位置修改以及解决“REMOTEHOSTIDENTIFICATIONHASCHANGED!”问题的方法
    2025-11-11
  • 在Linux上安装Nvidia显卡驱动的详细步骤

    在Linux上安装Nvidia显卡驱动的详细步骤

    在 Linux 系统上安装 Nvidia 显卡驱动可能会有些复杂,但通过正确的步骤,你可以轻松完成安装,本文将详细介绍如何在 Linux 上安装 Nvidia 显卡驱动,需要的朋友可以参考下
    2025-06-06
  • linux写shell需要注意的问题(必看)

    linux写shell需要注意的问题(必看)

    下面小编就为大家带来一篇linux写shell需要注意的问题(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • linux进行硬盘分区挂载的实现方法

    linux进行硬盘分区挂载的实现方法

    这篇文章主要介绍了linux进行硬盘分区挂载的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07

最新评论