Claude Code零基础入门:从环境搭建到国产模型对接全流程

国内用户如何安装Claude Code并对接DeepSeek,从零搭建AI编程环境的完整指南
本文整理自一位B站UP主的教程视频,针对国内开发者使用Claude Code的三大障碍提供了完整解法。文章首先解释了为何复杂项目中普通对话式AI容易"鬼打墙",并指出Claude Code这类命令行工具在多文件项目管理上的优势。随后分步说明了环境搭建(Node.js提供JS运行时,Git Bash提供Linux指令支持)、工具安装(通过npm一条命令完成)以及最关键的国内可用性问题——由于Anthropic屏蔽中国大陆IP,教程给出了通过配置三个环境变量对接DeepSeek国产模型的具体操作方法。最后以生成HTML待办应用为例,验证了整套流程的可行性。
为什么复杂项目里AI会"鬼打墙"
很多人用AI写代码时都有这样的体验:刚开始特别爽,但只要项目逻辑一复杂,对话就开始"鬼打墙"——AI会写出七八个功能重复的文件,修一个bug反而引入三个新bug。一度让人觉得AI就是个玩具。
这位B站UP主在视频里坦言自己也经历过"差点放弃"的阶段,直到用上Claude Code(视频中常被口语化称为"Cloud Code")才意识到,问题可能不在AI本身,而在于使用的工具。Claude Code作为Anthropic官方推出的命令行AI编程工具,相比普通对话式AI,在处理多文件、复杂项目时有明显优势。这篇教程梳理了从零安装配置到实际写出可运行软件的完整路径。
环境搭建:两个必备软件
要运行Claude Code,首先需要安装两个基础软件:Node.js 和 Git Bash。
Node.js:JS运行环境
Node.js 是 JavaScript 的运行环境。由于 Claude Code 本身是用 JavaScript 编写的,想要运行它就必须先安装 Node.js。安装过程非常简单——进入 Node.js 官网下载安装包,双击后一路点击"next"即可完成"傻瓜式"安装。

安装完成后需要验证是否成功:打开命令行,输入 node 回车,如果能看到版本信息,就说明安装成功。按 Ctrl+C 即可退出。
Node.js 于2009年由Ryan Dahl创建,最初的目的正是让JavaScript能脱离浏览器在服务器端运行。它基于Google Chrome的V8引擎,将JS的执行环境带到了操作系统层面。对于Claude Code这类命令行工具来说,Node.js的意义不只是提供运行时——它还附带了npm(Node Package Manager),这是目前全球最大的开源软件注册中心,托管了超过200万个软件包。开发者只需一条npm install命令,就能把任意发布在npm上的工具部署到本地,Claude Code正是通过这个机制分发和安装的。
Git Bash:版本控制与Linux指令支持
Git Bash 承担两个作用:一是用 Git 做版本控制,二是能用 Linux 指令来操作 Windows 系统。这一点很关键——Claude Code 对 Windows 原生指令支持不够友好,而它对 Linux 指令比较熟悉,所以需要 Git Bash 来充当桥梁。

下载时注意,Windows 版本页面会有多个链接,一般选择第一个(Intel 平台)即可。同样双击安装、一路下一步,装完后在命令行输入 git,出现一堆介绍信息就代表安装成功。
Git Bash之所以能让Windows系统"理解"Linux指令,是因为它内置了一个轻量级的Unix模拟层(基于MSYS2/MinGW)。Linux与Windows在文件路径分隔符、权限管理、命令语法等方面存在显著差异,而大多数AI编程工具、后端框架和DevOps脚本都以Linux/Unix环境为基准编写。Git Bash通过在Windows上模拟Bash shell,使这些工具可以不加修改地运行,是开发者在Windows上进行跨平台开发的常见"垫片"方案。相比直接安装WSL(Windows Subsystem for Linux),Git Bash更轻量,安装包只有几百MB,对新手更友好。
安装Claude Code:一条npm命令搞定
Claude Code 本质上是一个 npm 包。npm 是 JavaScript 用来管理包的工具,通过它可以非常方便地安装 Claude Code。
在准备好 Node.js 的前提下,只需复制官方提供的安装指令,粘贴到命令行回车即可完成安装。安装后输入对应命令查看版本信息,确认安装无误。
整个流程体现了 Claude Code 作为命令行工具的轻量特性——不需要复杂的 IDE 配置,一条命令即可部署到位。
关键一步:对接国产模型
装好 Claude Code 后并不能直接使用,这是国内用户最容易卡住的地方。
为什么默认用不了
Claude Code 默认接入的是 Claude 模型,但 Anthropic 已经屏蔽了中国大陆 IP,国内用户无法直接使用。虽然可以通过"魔法"注册账户,但风险较大,账号容易被封,并不稳妥。
用DeepSeek作为替代
UP主给出的解决方案是对接国产模型,以 DeepSeek广告(视频中称"tipsic")为例。步骤如下:
- 进入 DeepSeek 开放平台,创建一个 API Key。注意创建完成后要立即复制——关闭窗口后就没有地方可以再次复制了。
- 配置三个环境变量:模型服务的网址(Base URL)、Token(即 API Key)、以及使用的模型名称。

配置环境变量的操作是:打开系统环境变量设置,点击"新建",在弹出窗口中填写变量名(上)和变量值(下),三个变量依次配置完点击确定即可。这是整个教程中最容易出错、也最需要耐心的环节。

Claude Code支持替换底层模型的能力,依赖的是其对OpenAI兼容API格式的支持。DeepSeek的开放平台接口与OpenAI API格式高度兼容,因此只需将Base URL指向DeepSeek的服务端点,Claude Code便能把请求透明转发过去,无需修改任何工具本身的代码。这里配置的三个环境变量——ANTHROPIC_BASE_URL(或对应的Base URL变量)、API Key、以及模型名称——本质上是告诉Claude Code"去哪里发请求、用什么身份、调用哪个模型"。这种可插拔的模型后端设计,让Claude Code不仅能对接DeepSeek,理论上也能对接任何兼容OpenAI格式的本地或云端模型服务。
实战演示:用HTML做一个待办软件
环境变量配置好后,输入启动指令即可进入 Claude Code 的交互界面,开始让它写代码。
UP主用一个简单例子做演示:要求"用 HTML 做一个待办(代办)软件"。Claude Code 开始思考,并把代码写到当前工作目录下。过程中它会询问是否创建相关文件,选择"yes"确认即可。
完成后打开生成的软件实测:可以添加事项(如"开会"),点击可以标记完成,页面会区分"进行中"和"已完成"的事项。整体效果相当不错,一个基础的待办应用就这样跑起来了。
这个demo虽然简单,但完整展示了 Claude Code 的工作闭环:理解需求 → 生成文件 → 用户确认 → 产出可运行成果。
小结
这期教程的价值在于把国内用户使用 Claude Code 的三道坎讲清楚了:环境依赖(Node.js + Git Bash)、工具安装(npm 一键)、以及最关键的模型对接(用 DeepSeek 等国产模型绕过 IP 封锁)。对于被普通 AI 对话"鬼打墙"困扰的开发者来说,命令行工具 Claude Code 配合国产模型,确实是一条成本可控、门槛不高的入门路径。后续如何用它处理真正复杂的工程项目,才是检验工具价值的下一步。
相关推荐

LangChain 入门:用 create_agent() 几行代码构建你的第一个 AI Agent
LangChain 入门教程:通过 weather 示例对比裸写 OpenAI SDK 与 create_agent() 工厂函数两种方案,讲解如何用几行代码构建第一个 AI Agent,并剖析框架隐藏的 agent loop、工具错误处理等面试高频考点。

生产级RAG系统如何处理复杂PDF而不丢失文档结构
深入解析生产级RAG系统如何处理复杂PDF,避免丢失文档结构与上下文。从文档解析、结构感知分块到元数据增强,拆解分层流水线架构的关键权衡与工程实践。

EngramEdit:用条件记忆实现大模型知识的解耦更新
EngramEdit 论文解读:基于条件记忆架构实现大语言模型的解耦知识更新,在冻结 Transformer 主干的前提下达到近乎完美的编辑成功率,并支持跨表达泛化与多跳推理。