跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.jsAI

Ubuntu 安装 Claude Code 并配置智谱 GLM-4.7

综述由AI生成在 Ubuntu 系统下安装 Node.js、配置 npm 权限、安装 Claude Code 命令行工具的完整流程。通过获取智谱开放平台 API Key,利用自动化脚本或手动编辑配置文件的方式完成环境设置。最后提供了常用命令参考及常见问题排查指南,帮助用户在终端中高效调用 GLM-4.7 模型进行 AI 辅助编程。

观心发布于 2026/3/25更新于 2026/6/128 浏览

第一步:准备工作 - 检查 Node.js

1.1 检查 Node.js 版本

node --version

要求:Node.js 18 或更高版本。

1.2 如果没有安装,执行安装

注意:这一步时间较长,因为需要下载最新版本。

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

第二步:解决 npm 权限问题

2.1 问题说明

直接运行 npm install -g 会遇到权限错误:

npm error code EACCES
npm error Error: EACCES: permission denied

原因:npm 默认将全局包安装到系统目录(/usr/lib/node_modules/),需要 root 权限。

2.2 解决方案:配置 npm 使用用户目录

步骤 1:创建 npm 全局目录

mkdir -p ~/.npm-global

步骤 2:配置 npm 使用这个目录

npm config set prefix '~/.npm-global'

步骤 3:将目录添加到 PATH

echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

第三步:安装 Claude Code

3.1 执行安装命令

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

安装过程会显示:

added 3 packages in 28s

3.2 验证安装成功

claude --version

应该显示版本号,例如:

2.1.17 (Claude Code)

如果看到版本号,说明安装成功。


第四步:获取智谱 API Key

4.1 访问智谱开放平台

打开浏览器访问:https://open.bigmodel.cn

4.2 注册/登录账号

4.3 创建 API Key

  • 进入 API Keys 管理页面:https://bigmodel.cn/usercenter/proj-mgmt/apikeys
  • 点击'创建新的 API Key'
  • 复制并保存 API Key(只显示一次,务必妥善保管)

第五步:配置 Claude Code

方法 A:使用自动化脚本(推荐)

执行自动配置脚本:

curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh

脚本会提示你输入 API Key:

🔑 Please enter your ZHIPU API key:

输入你的 API Key 并回车(注意:输入时不会显示任何字符,这是正常的安全设计)。

看到以下信息说明配置成功:

✅ Claude Code configured successfully ✅ 🎉 Installation completed successfully!

方法 B:手动配置(备选方案)

如果自动脚本失败,可以手动配置:

步骤 1:创建配置目录

mkdir -p ~/.claude

步骤 2:创建 settings.json 文件

nano ~/.claude/settings.json

步骤 3:粘贴以下内容(替换 your_zhipu_api_key)

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
  }
}

保存:Ctrl + O → Enter → Ctrl + X 退出。

步骤 4:创建 .claude.json 文件

nano ~/.claude.json

步骤 5:粘贴以下内容

{
  "hasCompletedOnboarding": true
}

保存并退出。


第六步:验证配置

6.1 检查配置文件

cat ~/.claude/settings.json

应该看到类似内容:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的 API Key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
  }
}

如果能看到你的 API Key,说明配置成功。


第七步:启动并使用 Claude Code

7.1 进入项目目录

# 进入已有项目
cd /path/to/your/project
# 或创建测试目录
mkdir -p ~/my-project
cd ~/my-project

7.2 启动 Claude Code

claude

7.3 首次启动提示

  • "Do you want to use this API key?" → 选择 Yes
  • "Do you trust the authors of the files in this folder?" → 选择 信任 或 Trust

7.4 测试功能

启动成功后,输入测试命令:

测试 1:查看状态

/status

测试 2:简单对话

你好,请介绍一下你自己

测试 3:代码生成

帮我写一个 Python 的快速排序函数

常用命令参考

命令功能
claude启动 Claude Code
/status查看连接状态和模型信息
/help查看帮助信息
/clear清除对话历史
/exit 或 Ctrl+C退出 Claude Code

常见问题排查

Q1: 安装时提示权限错误

解决:按照'第二步'配置 npm 使用用户目录,不要使用 sudo。

Q2: 启动时提示 API 错误

解决:

  1. 检查 API Key 是否正确:cat ~/.claude/settings.json
  2. 确认 API Key 在智谱平台是否有效
  3. 检查网络连接

Q3: 配置文件修改后不生效

解决:

# 完全退出 Claude Code
# 重新打开新的终端窗口
claude

完整流程总结

  1. 安装 Node.js (v18+)
  2. 配置 npm 用户目录权限
  3. 安装 Claude Code (npm install -g)
  4. 获取智谱 API Key
  5. 运行配置脚本 (claude_code_env.sh)
  6. 验证配置文件
  7. 启动并测试 (claude)

现在你可以

  • 使用 Claude Code 进行代码开发
  • 调用智谱 GLM-4.7 模型
  • 在终端中进行 AI 辅助编程

目录

  1. 第一步:准备工作 - 检查 Node.js
  2. 1.1 检查 Node.js 版本
  3. 1.2 如果没有安装,执行安装
  4. 第二步:解决 npm 权限问题
  5. 2.1 问题说明
  6. 2.2 解决方案:配置 npm 使用用户目录
  7. 第三步:安装 Claude Code
  8. 3.1 执行安装命令
  9. 3.2 验证安装成功
  10. 第四步:获取智谱 API Key
  11. 4.1 访问智谱开放平台
  12. 4.2 注册/登录账号
  13. 4.3 创建 API Key
  14. 第五步:配置 Claude Code
  15. 方法 A:使用自动化脚本(推荐)
  16. 方法 B:手动配置(备选方案)
  17. 第六步:验证配置
  18. 6.1 检查配置文件
  19. 第七步:启动并使用 Claude Code
  20. 7.1 进入项目目录
  21. 进入已有项目
  22. 或创建测试目录
  23. 7.2 启动 Claude Code
  24. 7.3 首次启动提示
  25. 7.4 测试功能
  26. 常用命令参考
  27. 常见问题排查
  28. Q1: 安装时提示权限错误
  29. Q2: 启动时提示 API 错误
  30. Q3: 配置文件修改后不生效
  31. 完全退出 Claude Code
  32. 重新打开新的终端窗口
  33. 完整流程总结
  34. 现在你可以
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 数据结构:顺序表详解与实现
  • 比亚迪璇玑架构深度解析:重新定义智能电动汽车整车智能
  • 基于 SpringBoot 的公务员在线学习培训系统设计与实现
  • Spring Boot + jQuery 前后端分离图书管理系统实战
  • 大模型 Token 机制与上下文窗口管理实战
  • LTTB 最大三角形三桶法详解
  • Java 脚手架项目集成阿里云短信服务
  • 基于高斯混合模型与 CNN-BiLSTM-Attention 的风电场短期功率预测
  • Maven 项目中将本地依赖库打包到最终 JAR 的方法
  • IDEA 中 Git 常用操作及冲突解决方法
  • Rollup: 下一代 JavaScript 模块打包器
  • Linux 网络基础——协议与网络传输基本原理
  • Glide 加载 WebP 动画的常见问题及解决方案
  • 基于 STM32 的物流分拣小车设计与实现
  • Ubuntu 下 CUDA 环境安装与配置
  • AI 绘画模型格式转换指南:从问题诊断到场景化解决方案
  • Spring Boot 快速构建基于 Spring AI 的智能助手
  • youhujun 开源生态全家桶:PHP 全栈开发解决方案
  • 基于 YOLO 的极端天气与道路交通目标检测数据集
  • AI 如何助力六花直装 V8.3.9 的自动化开发与测试

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online