尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Claude Code安装上手指南:用CC Switch接入DeepSeek、Qwen、GLM
Claude Code最近在编程圈里的讨论热度一直在涨很多开发者把它当成继GitHub Copilot之后又一轮AI辅助编程的体验升级。简单说它是Anthropic官方推出的终端AI编程助手直接跑在命令行里能看懂项目结构、帮你改代码、跑测试、解释报错甚至接手一整条开发任务。这篇博文就是一份完整的Claude Code编程安装与上手记录从环境准备、安装配置到通过CC Switch接入DeepSeek、Qwen、GLM这些第三方模型都有适合刚接触AI编程、想升级手头工具链的开发者也适合已经在用VS Code但想试试终端工作流的老手。1. 先搞懂Claude Code是什么再决定装不装1.1 定位一个住在终端里的AI编程搭档先说清楚Claude Code是什么。它是Anthropic官方推出的AI编程助手和GitHub Copilot、Cursor这类工具最大的区别在于它默认跑在命令行终端里而不是某个IDE的侧边栏。你打开终端进到项目目录输入claude它就会带着整个项目上下文和你对话。说一句帮我把这个模块的重试逻辑改成指数退避它会自己去翻代码、定位文件、修改多处内容甚至跑一遍测试确认结果整个过程就像身边坐了个资深同事你说需求它干活。我第一次用的时候其实挺不习惯的因为之前习惯了Copilot那种补全式交互——光标停在哪它就补到哪。Claude Code这套是agent式的它不是等你写代码而是主动去操作项目。它能读取文件、编辑多个文件、执行终端命令、搜索代码结构还能在长任务里自己维护一个待办清单。这种模式更接近写代码的项目经理而不是自动补全器。在你的项目足够大的时候这种主动行动能力特别关键因为它真的会自己去查代码而不是等你把相关文件一个个贴给它。1.2 它解决了什么问题适合哪些人要说它解决的核心痛点其实是上下文断裂。IDE里的AI补全只能看到你当前打开的文件稍微大一点的改动就要你手动提示很多轮文件一多、逻辑一绕普通聊天式AI基本就蒙了。Claude Code是把当前目录当作项目根目录来审视的它自己会去grep、去读文件、去理解目录结构你不必反复粘贴代码。对刚接触AI编程的新手来说它最大的好处是降低了下指令的门槛——不用学复杂的prompt技巧直接用自然语言描述需求就行。比如你可以说把登录接口的超时时间改成可配置的它自己会找到配置文件和调用处。适合的人群我总结一下首先是前后端开发者和全栈尤其是经常要跨文件改动的场景其次是写脚本、写工具、维护老项目的人让AI去梳理陌生代码库非常省力再次是想把AI编程接入自动化和CI流程的进阶玩家。不太适合的也有完全没接触过命令行的纯小白会有点懵硬要上手也不是不行但最好先花半小时了解一下终端的基本操作至少知道cd、ls、cat是干嘛的。2. 安装前的环境准备这几样不齐后面全是坑2.1 首先得有Node.js版本还不能太老Claude Code本质上是一个Node.js的命令行应用发布在npm仓库里所以电脑上必须先有Node.js环境和npm包管理器。网上很多安装教程一上来就让你敲npm install结果一堆报错十有八九是Node版本不对。我建议Node.js版本至少是18.x20.x和22.x的LTS版本更稳。怎么确认自己装没装终端里分别执行node -v npm -v能输出版本号就没问题。如果提示node不是内部或外部命令说明还没装。macOS用户推荐用Homebrew安装brew install node20Windows用户去官网下载LTS安装包就行或者用nvm-windows做多版本管理Ubuntu和Debian系列可以走apt或者nvm。这里多说一句不推荐直接apt install nodejs因为很多发行版仓库里的Node版本偏老装完Claude Code会报语法错误那种错误往往不直接说是Node版本不够而是报一堆莫名其妙的Unexpected token或者ERR_UNSUPPORTED_NODE_VERSION排查起来很浪费时间。2.2 编辑器与终端环境VS Code顺手也配上Claude Code本身不需要VS Code它就是个命令行工具但既然大部分人平时都用VS Code写代码我建议顺手把两者的配合也准备好。一是终端别再只用Windows自带的老版cmd了Windows上推荐Windows Terminal加PowerShell 7或者干脆用Git BashmacOS用系统终端和iTerm2都行Linux随便。这些终端环境对中文显示、彩色输出和交互式界面的支持更好Claude Code的交互界面如果放在老cmd里排版会乱得没法看。VS Code这边要干两件事。第一装Claude Code官方扩展装上之后编辑器里就会有个面板能直接和Claude Code对话选中代码就能发送给它第二把VS Code的默认终端调成上面说的那几个终端之一。实际用下来在VS Code里用Claude Code比纯黑窗口舒服很多因为你能看到文件树AI改了哪个文件一目了然还能直接在编辑器里diff它的改动。注意VS Code扩展和命令行版登录的是同一套账号、共享配置你不需要重复配置。但也要注意别在同一个项目里同时开两个活跃会话免得两个实例同时改同一个文件造成冲突。2.3 开发环境的依赖源配置提前踩平这一步这一步是很多人忽略的。Claude Code通过npm安装而npm默认的官方源在部分地区访问速度慢装一个几百MB的依赖包可能卡半天。解决方式很简单把npm的registry换成一个更快的镜像源。我用的国内npm镜像设置命令npm config set registry https://registry.npmmirror.com设置完可以跑npm config get registry确认一下。这不是必须步骤如果你的网络装官方源很快跳过也无所谓。但一旦你执行npm install -g anthropic-ai/claude-code时长时间卡在进度条不动回来先检查这里。还有个小习惯切换镜像源之后装完包可以再npm config set registry https://registry.npmjs.org切回去避免其他依赖装错镜像版本不过这一步懒人可以直接跳过大多数镜像都是同步的问题不大。3. Claude Code的完整安装流程照着敲就行3.1 全局安装与版本验证环境准备好之后安装本身很简单。全局安装命令npm install -g anthropic-ai/claude-code注意即便我把源切到了国内镜像装的还是官方正版包只是下载路径变了。装完之后验证一下claude --version能输出版本号就说明装好了。如果提示找不到claude命令多半是npm的全局bin目录不在系统PATH里这个我在第6章排查部分细说。顺便说一句Claude Code更新很勤我习惯每隔几周执行一次claude update或者重新跑npm update -g anthropic-ai/claude-code。新版本通常会在上下文管理和工具调用上有改善旧版偶尔会有修到一半就断的问题。升级这事儿不建议拖太久拖久了中间断层版本一多配置格式可能就有变化。3.2 首次启动与登录认证装完只是第一步还得登录。在项目目录下执行claude首次启动它会提示认证官方这套认证是打开浏览器按提示登录或授权。登录成功之后会在本地保存凭证之后再启动就不用重复登录了。如果是在服务器或者没有图形界面的环境它也有设备码认证和API Key认证的方式按终端提示操作就行。这里有个实操细节我建议不要在根目录或者用户主目录直接启动Claude Code而是先建立一个专门的项目目录或者进入你真实的项目文件夹再启动。因为Claude Code会把当前的目录当作项目根目录你给它设置权限、生成配置文件都会落在当前目录下。直接在~下启动的话它会尝试扫描你整个用户目录的家当既慢又容易误操作。我见过有人无意识在C:\Users\xxx下启动然后AI开始翻桌面和文档目录找了一堆完全不相干的文件把整个会话上下文都给污染了。3.3 三种形态命令行、桌面版、VS Code扩展现在Claude Code已经不止命令行一种形态了。官方这几条线都在更新命令行是最核心的形态自动化脚本、CI调用都走它桌面版是带图形界面的应用适合不想碰终端、想用更传统交互方式的人VS Code扩展则是编辑器里直接集成UI相比命令行更直观。我个人的建议是你要正经写项目命令行加VS Code扩展是效率最高的组合如果你是轻度使用或者只是想试试装个桌面版也未尝不可。VS Code扩展的安装方式是在扩展市场搜Claude Code直接安装。装完之后左侧会出现对应的图标打开面板登录同一个账号就行。桌面版在官方渠道下载对应系统的安装包装完按引导登录。几个形态的底层配置是互通的你命令行里设置过的权限和模型配置扩展面板里一样生效。但这里有个坑扩展面板和命令行版本共享配置的同时也共享会话状态你要是同时开着好几个会话要注意它们各自的文件改动别让两个实例同时改同一个文件。4. 进阶配置用CC Switch接入DeepSeek、Qwen、GLM等第三方模型4.1 为什么要接第三方模型成本和灵活性双考量很多新接触到Claude Code的朋友会问官方工具为什么还要折腾第三方模型原因无非两个第一官方API按量计费对重度高频使用的人是一笔不小的开销而一些国内模型服务商的价格会低不少第二不同模型在不同场景下各有长处从官方模型切到DeepSeek、通义千问Qwen、智谱GLM这些提供兼容Anthropic API服务的模型能让你手头资源利用更灵活也能在一些特殊场景里做对照测试。这里说清楚一点接入第三方模型走的是各模型厂商公开提供的、兼容Anthropic API规格的接口配置你自己注册、自己充值、自己拿API密钥和Claude Code这个工具本身是两回事。CC Switch只是一个配置管理工具让切换配置这个动作变得方便不涉及任何非官方渠道也不改变Claude Code本身的逻辑。理解了这一点后面操作起来就不会犯嘀咕。4.2 CC Switch的安装与首次启动CC Switch是一个专门用来管理Claude Code配置的开源小工具。它解决的痛点很直接Claude Code的配置分散在用户目录和项目目录里频繁改Base URL和API Key又累又容易出错。CC Switch把多套配置集中管理一键切换还能按项目绑定不同配置。安装方式两种一是直接从项目GitHub的Releases页面下载对应系统的安装包Windows就下exemacOS下dmg二是在终端里用npm全局安装命令行版本npm install -g cc-switch装好后启动图形界面它会自动扫描本机已有的Claude Code配置并展示出来。第一次用的时候界面上可能只有一套默认的官方配置这时候不用慌下面新建配置就行。它的界面逻辑很直观左边是配置列表右边是编辑区基本上看一遍就能上手。4.3 新建第三方模型配置API密钥、Base URL、模型名三件套在CC Switch里新建一组配置需要填的关键项说穿了就三个API密钥、Base URL、模型名。配置项去哪儿拿踩坑点API密钥对应模型服务商后台申请复制完整别带多余空格确认账号还有余额Base URL各家服务商官方文档填错路径会报404或认证失败别用网上别人贴的旧地址模型名各家服务商官方文档必须和服务商提供的模型标识完全一致填错会报model not foundAPI密钥就是你去对应模型服务商的后台申请的Key。Base URL是这套兼容接口的访问地址各家服务商会在官方文档里明确给出不同服务商不一样。网络上有不少人拿别人的配置到处贴结果密钥泄露或者地址过期所以我建议每次都以模型服务商官方文档里的说明为准。模型名也要和服务商文档保持一致比如有的服务商用的模型标识和官方模型名不完全一样填错了启动时会报错。填完之后保存CC Switch会把这套配置写进Claude Code的配置目录。然后在CC Switch主界面上点切换让它生效。这组配置只是配置文件上的修改不会动Claude Code本身的程序文件所以出问题随时能切回去。4.4 切换后的验证与多套配置管理技巧配置切完怎么确认生效最简单的方法启动claude随便发一句你是哪个模型试试让它自报家门。如果回的是你配置的第三方模型名称说明配置成功。如果报401或者404基本就是API密钥不对或者Base URL路径填错了回到CC Switch里检查三件套。我平时会维护三四套配置官方模型一套、DeepSeek一套、Qwen一套、GLM一套。不同项目用不同配置比如个人练手的小项目用便宜的模型正式项目切回更强的模型。CC Switch还有按项目绑定的能力切换某个项目时自动应用对应的模型配置这一点对同时维护多个项目的人特别省心。这套接入方式让我把Claude Code变成了一个相对中立的AI编程入口。以后不管出了新的模型只要它提供兼容接口我加一套配置就能用不需要把工具链换掉。这也是我为什么在文章里单独用一整章写配置管理的原因配置这件事一开始理顺了后面就是纯收益。5. 实操干货把Claude Code用顺手的几个关键习惯5.1 核心交互自然语言、斜杠命令和上下文重置Claude Code的日常使用核心就是对话。但和ChatGPT那种一问一答不一样它在项目环境里是有行动能力的。你可以直接说帮我把登录接口的超时时间改成可配置的它会自己定位到相关文件开始改。我常用的一个指令模板是先看一下src目录下的xxx模块找到yyyy这段逻辑改成zzz然后跑一下相关的测试把结果告诉我。这样一句话包含了阅读、修改、验证三个动作它基本都能执行下来。要善用斜杠命令来提升效率。最常用的几个/help查看当前可用功能、/clear清空当前会话上下文、/status看任务执行状态。还有个容易忽略但非常关键的是--continue和--resume参数当你上一个会话因为超时、网络波动或者手滑关掉终端而中断重新启动claude时带上--resume它能接着刚才的上下文继续干不用从头再解释一遍需求。这功能对长任务来说非常救命我已经靠它救回过好几次跑了十分钟的任务。5.2 让Claude Code直接执行终端命令的正确姿势Claude Code默认会请求执行终端命令但它不会乱跑每次执行前会申请你的授权。默认的安全策略是问一次批准一次。随着你对它越来越信任可以在配置里设置命令白名单让它对一些确定的命令先执行后汇报。具体做法是在项目根目录的.claude/settings.json里配置permissions.allow大致结构是这样{ permissions: { allow: [npm test, git status, git diff, python run.py] } }我建议白名单里尽量不要放rm -rf这类危险命令也不要放太宽泛的匹配规则。这里顺便说一个我踩过的坑早期为了省事我把allow配成了Bash(npm:*)这种宽泛规则结果有次Claude Code执行npm命令时直接把测试环境的一个数据库脚本给清了。从那以后我只加精确命令宁可多批准几次也不给模糊授权。安全这件事在AI编程工具上尤其不能偷懒它执行命令是实打实的不是你脑子里想象的。5.3 把Claude Code嵌入VS Code后的日常开发闭环最后说下在VS Code扩展加持下我现在的日常开发闭环是怎么跑的。早上到工位打开VS Code进项目点开Claude Code面板先把昨天没做完的任务上下文拖给它看让它出一个改动清单。然后我写新功能写完让Claude Code跑一遍测试报错了把报错信息选中直接丢给它它会分析日志定位问题很多时候还会顺手给出修复方案我再审查确认。这一套流程下来最大的改变是我把大量机械操作甩给了AI改下划线命名法、统一错误码、补充单元测试、搜索某个废弃函数的引用位置……这些事不需要太多创造性但非常耗时间。Claude Code处理这类任务是强项因为它能跨文件搜索、批量修改、再跑测试确认没有回归。我要做的只是审查它给的改动而不是亲手一行行敲。整体下来我每天能省出至少一两小时反复改格式、补测试的时间把这些时间花在代码审查和架构设计上那感觉完全不同。6. 常见问题与排查技巧实录6.1 装上了但claude命令找不到这个报错见过最多。原因基本是npm全局bin目录没有加入系统的PATH。解决办法是找到npm的prefix路径npm config get prefix比如输出/usr/local那bin目录就是/usr/local/bin把它加进PATH就行。Windows上一般npm的全局目录在%APPDATA%\npm加到用户环境变量里就好。这里要特别提醒Windows改了环境变量之后要重新打开一个终端窗口甚至最好注销重登一下不然新配置不生效这个细节坑了无数新手都以为是自己改错了。6.2 登录过程中浏览器开了但一直转圈登录页面打开了但一直转圈常见可能原因有本地DNS解析异常、浏览器缓存以及认证服务偶尔的临时波动。排查思路就三步先换个网络试一下比如从WiFi切到手机热点不行就清浏览器缓存和Cookie再重试还不行就等几分钟换个时段再试。如果提示的是设备码过期重新生成一个新的设备码就能继续。别急着各种折腾很多时候真的只是临时问题。6.3 接入第三方模型后一直报401或模型不存在401基本都是API密钥的问题回服务商后台确认Key有没有复制完整、有没有余额、有没有到期。模型不存在就是填写的模型名和服务商文档不一致去文档里复制准确的模型标识。还有一类容易被忽略某些服务商区分模型服务和应用服务两种API入口Claude Code走的是模型服务那一套别用错入口。排查时最有效的方法是在CC Switch里切回官方配置跑一遍如果官方也报错那是Claude Code本身环境问题如果官方正常那就是第三方配置的哪一项填错了缩小范围比乱试快得多。6.4 其他若干经典坑位中文乱码问题Windows老版cmd下中文容易乱码换Windows Terminal或者把代码页切到UTF-8基本能解决。长任务中断Claude Code会保存会话记录重启后用--resume恢复中断不要慌。配置文件冲突如果你既用CC Switch又手改配置切来切去容易出现配置被覆盖的情况解决办法是改配置统一走CC Switch不要两头都动。卸载很简单npm uninstall -g anthropic-ai/claude-codeCC Switch同理。配置文件存在用户目录下的.claude文件夹里需要彻底清掉就一起删掉。用Claude Code这段时间我最大的体会是它不是一个帮你自动写作业的工具而是一个帮你把活干完的搭档。安装和配置本身不难难点在于你怎么定义好边界——哪些命令允许它自动执行哪些项目用它跑上下文给到什么程度。这几件事想清楚了它的效率是肉眼可见的。如果你手头正好有项目需要大改或者经常被重复性编码任务折磨不妨按这篇文章从环境准备开始走一遍先装起来再慢慢调教出自己的使用习惯。最后再说个小技巧做任何批量改动之前让Claude Code先输出改动计划给你过目而不是让它直接动手这个习惯能帮你少走很多弯路。
RELATED

相关推荐

工业级电源路径保护设计:eFuse与MCU协同实现主动防护

工业级电源路径保护设计:eFuse与MCU协同实现主动防护

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/8 19:54:43
我用 Codex 对论文全面润色,10分钟解决论文写作的疑难杂症!

我用 Codex 对论文全面润色,10分钟解决论文写作的疑难杂症!

各位同仁好,我是七哥。一个在高校里从事人工智能 相关领域研究,钻研用大模型AI实操的学术人。可以和七哥交流学术写作或Gemini、GPT、Claude 等大模型 学术实操相关问题,多多交流,相互成就,共同进步。 第一次使用 Codex 润色论文时,80%的人都会选择一个最直接的方法:…

📅 2026/10/8 19:54:43
JSP+MSSQL进销存毕设部署指南:从环境配置到核心业务实现

JSP+MSSQL进销存毕设部署指南:从环境配置到核心业务实现

简介:一份基于JSPMSSQL的Java进销存管理系统毕业设计资源,适合需要完成课程设计或毕业设计的计算机专业学生及Java Web入门者。资源共163个文件,包含105个class字节码、31个java源码、4个jar依赖库,以及png界面截图、doc毕业设计文…

📅 2026/10/8 19:49:40
MORE NEWS

更多资讯

📰

SpringAI ReactAgent实战:从工具调用到智能审核的Agent编排

1. 开篇:从“会调用工具”到“会自己判断”的这一步先扯点题外话。如果你关注过SpringAI,大概率已经经历过前面那几“掌”——从最简单的ChatClient对话,到PromptTemplate模板管理,再到OutputConverter结构化输出、Function Calli…

📰

Windows Server 2016 网卡驱动离线安装与排错指南

简介:这份资源是面向 Windows Server 2016 系统环境的 Intel 网卡驱动程序包,对应 Intel(R) Network Connections Software Version 26.3,主要解决服务器或工作站上 I217、I218、I219 系列以太网控制器在系统部署后无法识别网卡、驱动缺失或版…

📰

AI对话系统Skill命中率下降的四层数据治理方法

1. 这不是玄学,是数据治理的实操现场 “Skill命中率下降”这六个字,最近在多个AI产品团队的晨会里高频出现——不是故障告警,不是服务器宕机,而是一种更隐蔽、更让人挠头的信号:用户问同样一个问题,昨天模型…

📰

Java实现WarCraft游戏源码解析:从编译运行到二次开发

简介:这是一份用Java完整复刻《魔兽争霸》核心玩法的游戏源码,面向具备一定Java基础、希望深入理解即时战略游戏架构与面向对象设计的开发者。资源围绕人类与兽人双阵营展开,涵盖黄金与木材两种资源采集消耗、城镇大厅与兵营等建筑的建造升级…

📰

关于串口,我的物理设备接入了一个串口,我不知道它的名字是什么

你可以帮我写一个程序吗,使用qt5.12.8,在银河麒麟下运行,你有什么思路吗,可以知道它是什么QSerialPortInfo 枚举(推荐,Qt 原生) Qt5 自带QSerialPortInfo ,可以列出所有串口的详细信息&#xff…

📰

《解惑》核心拆解:心智模式、四种存在层次与发散性问题

先说明一下:这本书最近被很多朋友重新翻出来讨论,源头是有人把它和“认知升级”“思维模型”这类话题绑在一起。但真正读进去你会发现,它讲的东西比认知升级更底层,也更难做——它讲的是心智模式。 “心智模式”这个词&#xff0…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬