最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux-WSL2环境搭建ClaudeCode的完整配置指南
时间:2026-05-27 11:00:02 编辑:袖梨 来源:一聚教程网
本文将详细讲解如何在Linux/WSL2环境下完成Claude Code的安装与配置,通过API中转服务解决国内直连难题,助你快速搭建开发环境。
一、准备工作:安装Node.js
Claude Code运行需要Node.js环境,版本要求至少为18.x(推荐选择LTS长期支持版)。
方法一:官网下载
可前往Node.js官方网站下载Linux二进制安装包,或者使用nvm工具进行安装(适合需要多版本切换的场景)。
方法二:包管理器安装(Ubuntu/Debian)
对于Ubuntu或Debian用户,通过系统包管理器安装更为便捷:
sudo apt updatesudo apt install -y nodejs 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连接(核心步骤)
为方便国内开发者使用,建议通过API中转服务建立连接。以某中转平台为例,具体配置流程如下:
1. 获取API Key
获取密钥的操作流程:
登录管理后台后,进入"API令牌"页面。
点击"添加令牌"按钮
选择适当的分组
根据目标模型选择对应分组
a. claude模型建议选择claude code分组
b. gpt模型建议选择codex分组
可在模型广场查看各模型支持的分组信息
若遇到分组饱和情况,可尝试切换其他可用分组
4. 确认提交
5. 复制生成的API令牌
2. 配置API(推荐用配置文件)
建议使用配置文件保存API信息,便于长期管理。
配置文件路径:~/.claude/settings.json
配置内容:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "你的API密钥", // 替换为实际密钥
"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使配置生效。
注意:
务必替换为实际API密钥
配置后需重启终端,使用IDE集成终端时需要重启整个IDE
4. VSCode插件配置(可选)
如需使用VSCode插件,需额外创建配置文件:
配置文件路径:~/.claude/config.json
配置内容:
{
"primaryApiKey": "any"
}
创建步骤:
# 确保目录存在
mkdir -p ~/.claude
# 编辑配置文件
nano ~/.claude/config.json
粘贴内容后保存退出。
注意:该配置专用于VSCode插件,与命令行工具的settings.json互不影响。
四、启动Claude Code
完成配置后,在终端执行以下命令启动:
claude
首次运行需确认用户协议,按提示操作即可。查看命令帮助可执行claude --help。
五、常见问题排查
问题1:启动后提示「Unable to connect to Anthropic services」
症状:连接服务失败。
原因:首次引导流程未完成。
解决方案:创建引导配置文件:
# 生成配置文件
cat > ~/.claude.json