ubuntu22.04安装Claude Code及其在vscode跑通

文章目录

  • 一、基础环境
    • [1. 更新系统环境变量](#1. 更新系统环境变量)
    • [2. 安装 Node.js](#2. 安装 Node.js)
    • [3. 安装 Git](#3. 安装 Git)
  • [二、安装 Claude Code CLI](#二、安装 Claude Code CLI)
  • [三、配置 Claude Code 的环境变量](#三、配置 Claude Code 的环境变量)
    • [1. 安装使用 VSCODE 插件](#1. 安装使用 VSCODE 插件)
    • [2. 填写 Claude Code 配置](#2. 填写 Claude Code 配置)

一、基础环境

1. 更新系统环境变量

bash 复制代码
sudo apt update && sudo apt upgrade -y

2. 安装 Node.js

使用 NodeSource 官方源安装最新 LTS

bash 复制代码
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

node -v
npm -v

3. 安装 Git

bash 复制代码
sudo apt install -y git
git --version

二、安装 Claude Code CLI

bash 复制代码
npm install -g @anthropic-ai/claude-code

若出现 用户没有权限写入系统级的 /usr/lib/node_modules 目录,导致触发了 EACCES 权限拒绝错误

bash 复制代码
# 创建用户级的全局 node_modules 目录
mkdir -p ~/.npm-global

# 配置 npm 使用这个新目录
npm config set prefix '~/.npm-global'

# 将新目录添加到系统 PATH(永久生效)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc

# 生效配置并重新安装
source ~/.bashrc
npm install -g @anthropic-ai/claude-code

验证是否安装成功

bash 复制代码
claude --version

三、配置 Claude Code 的环境变量

1. 安装使用 VSCODE 插件

在vscode 扩展市场,搜索并安装「Claude Code」插件进行安装

安装完成后,点击如下图中的右上角 Claude Code 图标,即进入 Claude Code 页面,在登录页面等待几秒待其初始化完成后即可使用。

成功进入 Claude Code 对话框后,在对话框输入 /config 进入设置,勾选 Disable Login Prompt 配置来关闭登录页面。

2. 填写 Claude Code 配置

自己使用 GLM 智普大模型,进行 Claude Code 配置

bash 复制代码
# 自动化脚本配置
curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh

# 手动配置
mkdir -p ~/.claude
vim ~/.claude/settings.json

settings.json 内容如下

yaml 复制代码
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
  }
}

为省tokens,自己在setting.json 指定 默认模型为 glm-5

yaml 复制代码
{
 "env": {
   "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
   "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "API_TIMEOUT_MS": "3000000",
 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
   "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5"
 }
}

终端输入claude 唤醒claude ,再输入/status即可查看当前选用的模型。

配置完成后,回到VScode 就可以开始使用 GLM-5 进行编码了!

相关推荐
isaac.easy1 小时前
实战指南:CodeBuddy IDE × GLM-4.7 × Spec-Kit 构建智能化开发工作流
ide
shuangrenlong1 小时前
android studio突然一直importing卡住
android·ide·android studio
想躺平的小羊2 小时前
IDEA 如何显示或关闭项目类的结构(类的方法)
java·ide·intellij-idea
西门吹牛5 小时前
Pycharm编译器中部署了pyqt5,Qtdesigner无法打开了,解决方案
ide·qt·pycharm
#君君#6 小时前
ros2 下VSCode 中显示波浪线(找不到定义)原因
ide·vscode·编辑器
芋头莎莎6 小时前
ESP32 +VSCode与搭建开发环境教程
vscode·单片机
大黄说说6 小时前
匹配表达式 vs. Switch语句:现代PHP中的条件逻辑重构
android·ide·android studio
ycjunhua6 小时前
windows 安装 Claude Code
ide·windows
HeeRiver21 小时前
VSCode调用deepseek-v4-pro/flash api的方法
ide·vscode·api·deepseek-v4