当前位置: 首页 > news >正文

Claude Code + DeepSeek 从零安装教程:面向纯小白,6 步拥有自己的 AI 编程助手

一、Claude Code 是什么?

Claude Code 是 Anthropic 推出的命令行 AI 编程助手。在终端里用自然语言描述需求,它就能自动读代码、改代码、执行命令、提交 Git。

它不是 IDE 插件,而是独立运行在终端里的完整编程代理——能理解整个项目的代码结构,跨文件修改,甚至可以帮你从头搭建一个项目。


二、第 1 步:安装 Git

Git 是版本管理工具,Claude Code 的提交代码、查看改动、切换分支等功能都依赖它。

Claude Code 不会自动帮你初始化 Git。你需要先打开终端,进入项目文件夹,输入 git init 完成初始化。

Windows:

  1. 浏览器访问 git-scm.com,点击右侧Install for Windows

  2. 再点击Git for Windows/x64 Setup下载会自动开始

  3. 如果下载太慢,可以访问国内镜像网站https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.54.0.windows.1/

  4. 得到Git-2.xx.x-64-bit.exe,双击运行

  5. 一路点 Next(所有选项保持默认)

  6. 装完后按Win + R,输入cmd回车

git --version

看到git version 2.xx.x说明安装成功。

macOS:

打开终端(Cmd + 空格,搜索「终端」),输入git --version。如果没装,系统会自动弹窗提示安装 Xcode Command Line Tools,点安装并等待完成。

可选:安装 Homebrew :如果你不想每次手动下载安装包,可以装个 Homebrew(相当于「命令行版 App Store」),后面 Git、Node.js 等开发工具都能一行命令搞定:

先在终端里检查装过没:

brew --version

显示 Homebrew 4.x.x 说明已有,跳到下一步。

如果提示 command not found,运行下面命令安装:

​/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

装好后,Git 也可以用 Homebrew 安装:

brew install git

Linux (Ubuntu/Debian):

sudo apt update sudo apt install git -y git --version

三、第 2 步:安装 Node.js

Claude Code 运行在 Node.js 上,必须先装。

Windows:

  1. 访问 nodejs.org,点击左边绿色 Node.js® 按钮下载

  2. 再点击左下角Windows 安装程序(.msi)下载

  3. 如果下载太慢可以访问

    https://registry.npmmirror.com/-/binary/node/v24.16.0/node-v24.16.0-x64.msihttps://registry.npmmirror.com/-/binary/node/v24.16.0/node-v24.16.0-x64.msi
  4. 得到node-v20.xx.x-x64.msi,双击运行

  5. 关键步骤:确保 "Add to PATH" 是勾选的(默认就是)

  6. 一路 Next 直到完成

  7. 关闭旧终端,重新打开一个新的 cmd,输入:

node --version npm --version

分别显示版本号即安装成功。

macOS:

如果安装了Homebrew终端输入:

brew install node

或访问 https://nodejs.org 下载.pkg安装包。验证:

node --version npm --version

Linux (Ubuntu/Debian):

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs node --version npm --version

四、第 3 步:安装 Claude Code

国内用户先设置 npm 镜像,否则下载很慢或失败:

npm config set registry https://registry.npmmirror.com npm config get registry # 应输出 https://registry.npmmirror.com

安装:

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

Windows 用户用管理员身份打开终端(右键开始菜单 → 终端(管理员)),否则可能权限不足。

安装约 1-2 分钟,完成后验证:

claude --version

显示版本号(如2.1.144 (Claude Code))即成功。


五、第 4 步:跳过首次登录(重要)

首次运行claude时,Claude Code 会要求登录 Anthropic 账号。因为我们用的是 DeepSeek 后端,不需要 Anthropic 账号,必须跳过这一步。

编辑~/.claude/.claude.json(Windows 在C:\Users\你的用户名\.claude\.claude.json)。

情况一:文件不存在(首次安装)

直接新建,写入:

{
"hasCompletedOnboarding": true
}

情况二:文件已存在(之前装过 Claude Code)

打开后会看到已有的配置,例如:

{
"installMethod": "native",
"autoUpdates": true
}

最后一个配置项末尾加上英文逗号,,再换行加上新配置:

{
"installMethod": "native",
"autoUpdates": true,
"hasCompletedOnboarding": true
}

逗号在 JSON 中用来分隔同级配置项,和中文里顿号的作用类似——「这一项结束了,后面还有」。最后一项末尾不加逗号。JSON 中所有符号({ }:,)都必须是英文半角,不能混用中文全角。


六、第 5 步:配置 settings.json

目的:告诉 Claude Code「别走 Anthropic 官方接口,用 DeepSeek」。

配置文件位置:

系统路径
WindowsC:\Users\你的用户名\.claude\settings.json
macOS / Linux~/.claude/settings.json

如果文件不存在,新建一个即可。用任意文本编辑器打开,写入以下内容(把sk-你的...换成你自己的 API Key):

{ "env": { "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic", "ANTHROPIC_AUTH_TOKEN": "sk-你的DeepSeek-API-Key", "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash[1m]", "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash[1m]", "CLAUDE_CODE_EFFORT_LEVEL": "max" } }

字段说明:

字段作用
ANTHROPIC_BASE_URLAPI 请求地址,从 Anthropic 改到 DeepSeek
ANTHROPIC_AUTH_TOKEN你的 DeepSeek API Key
ANTHROPIC_MODEL主模型,[1m]表示启用 100 万 token 上下文
ANTHROPIC_DEFAULT_OPUS_MODELOpus 角色 → 实际用 DeepSeek V4 Pro
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 角色 → 实际用 DeepSeek V4 Pro
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 角色 → 实际用 DeepSeek V4 Flash(轻量快速)
CLAUDE_CODE_SUBAGENT_MODEL子代理用轻量模型,节省 token
CLAUDE_CODE_EFFORT_LEVELmax= 启用最强推理能力

关闭保存文件,直接下一步验证。


七、第 6 步:获取 DeepSeek API Key

DeepSeek API 是按量付费的,用多少扣多少,不是按月订阅。最低充值 1 元,日常使用够用很久。

  1. 打开 platform.deepseek.com,用手机号注册

  2. 左侧菜单点「充值」,输入金额(最低 1 元),支付宝或微信扫码支付

  3. 左侧菜单点「API Keys」→「创建 API Key」,起个名字(如claude-code

  4. 立即复制保存— Key 只显示一次,关掉页面就找不到了

  5. Key 的格式是sk-开头的一长串字符

API Key 等于你的账户密码,不要发给任何人,也不要直接写在公开的代码仓库里。


八、第 7 步:验证是否成功

启动 Claude Code:

claude

首次启动可能需要 1-2 分钟初始化。看到欢迎界面说明启动成功。输入一个简单问题,比如「1 + 1 等于几?」,能正常回复说明配置无误。

想确认请求确实发到了 DeepSeek:

claude --debug-file debug.log

随便问一个问题后退出,打开debug.log,搜索api.deepseek.com,找到了就 100% 确认接入成功。


九、常见问题排查

问题原因解法
claude命令找不到npm 全局目录未加入 PATH运行npm config get prefix查看路径,手动加入系统 PATH
401 Unauthorized 认证失败API Key 格式错误或余额不足确认 Key 以sk-开头,到 DeepSeek 控制台检查状态和余额
响应慢或超时高峰期排队 + 默认超时太短在 settings.json 加"API_TIMEOUT_MS": "3000000"
Windows 保存 settings.json 乱码记事本默认编码非 UTF-8另存为时编码选 UTF-8,推荐用 VS Code 或 Notepad++
npm install -g权限不足npm 试图写入系统目录但无权限用 nvm 管理 Node.js,或创建~/.npm-global目录
工具调用不如原生 ClaudeDeepSeek 工具调用准确率低于 Claude 原生拆成小步骤操作,每次只改少量内容,多确认结果

十、项目地址

GitHub:https://github.com/hawkongz/claude-code-deepseek-guide

如果帮到了你,欢迎 Star ⭐,也欢迎提 Issue 和 PR。


http://www.jsqmd.com/news/972054/

相关文章:

  • 数电课设救星:手把手教你用CD4511驱动数码管,搞定电子时钟的显示部分
  • 别再用LED硬凑了!Proteus里Traffic Lights元件怎么用?附C51单片机交通灯代码
  • 给网络小白讲明白:家里那根‘光猫’线,背后是OLT、ONU和ODN在怎么‘干活’?
  • 保姆级避坑指南:Open3D点云边界框(AABB/OBB)与凸包计算,别再搞混了!
  • Pluto SDR + MATLAB 无线通信入门:从零搭建你的第一个模拟收发系统(避坑AGC与数据帧)
  • Three.js ShaderMaterial实战:用两张贴图轻松搞定酷炫墙体流光(附完整代码)
  • BiSeNet V2设计精讲:从‘宽细节’与‘窄语义’的双分支,看轻量级分割网络的设计哲学
  • 新手避坑指南:用Altium Designer 18画STM32F103C8T6核心板原理图,从库安装到连线实战
  • 2026年脱水明矾选购指南,去哪里找靠谱的厂家 - myqiye
  • 编程的思路Linux学习思路
  • 手把手教你用纯C语言(只用stdio.h)实现SM4国密算法,附完整可运行代码
  • 用51单片机玩转AT24C02 EEPROM:手把手教你I2C时序与代码调试(附Proteus仿真)
  • STM32-编码器接口测速(十七)
  • 厂房设备整体搬迁,找对团队省心又高效
  • 深度自编码器在非线性动力学维度估计中的应用
  • 别再死记硬背了!用Multisim仿真带你玩转电路、模电、数电核心知识点
  • 教资科三音乐教案模板|初中高中音乐教学设计资料
  • 一行代码实现通道混洗:用PyTorch复现ShuffleNet核心操作,并可视化看看它到底怎么‘洗牌’的
  • 神经符号系统中的语义压缩与碰撞模糊问题解析
  • 探讨球场灯口碑哪家好,君力光电如何 - myqiye
  • 07-MCP 上篇:从配置到生产力 —— 给 AI 装上手脚
  • 别再只把DBC当配置文件了!聊聊它在Autosar CAN开发中的三个隐藏用法
  • 抖音视频批量下载全攻略:3步实现去水印、多格式、智能管理
  • 2026AI培训机构汇总,国内综合实力TOP3是这三家
  • 用ESP32做个会说话的温度计:手把手实现ADC读取与TTS语音播报(Arduino框架)
  • 2026年智慧路灯性价比排名,君力光电值得选购吗? - myqiye
  • ArkUI 入门:Text 组件背景属性
  • 第二章 C#的基本语法
  • 用 React 写视频?Remotion 这个库把前端和后期的饭碗一起端了
  • 从PCB布线到天线设计:深入浅出聊聊‘特性阻抗Z0’为什么是射频工程师的命根子