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

Claude Code安装指南

目录

  • 1. Claude Code简介
    • 1.1 主要特性
  • 2. 下载和安装
    • 2.1 前置环境
    • 2.2 正式安装
      • 2.2.1 macOS / Linux:
    • 2.2.2 Windows:
    • 2.3 验证安装
    • 2.4 安装过程中的错误
  • 3. 启动 Claude Code
    • 3.1 Unable to connect to Anthropic services
      • 3.1.1 处理方式
    • 3.2 Not logged in · Run /login
      • 3.2.1 处理方式
        • 3.2.1.1 创建API key
        • 3.2.1.2 安装CC Switch
        • 3.1.2.3 配置deepseek
    • 3.3 再次启动Claude Code
    • 3.4 启动界面的信息说明
  • END

Claude Code 安装指南 —— 保姆级新手安装教程

Claude Code:是由Anthropic公司推出的一款终端原生Terminal-native)的 AI 编程助手。它并非一个集成在 IDE 中的插件,而是一个独立的命令行工具,旨在通过自然语言指令,在终端环境中自主完成从需求到部署的完整开发任务。

1. Claude Code简介

Claude Code的核心定位是Agentic(代理式)工具,这使其与传统 AI 编程插件有本质区别。它不仅仅是代码建议者,更是任务执行者。你只需给出一个高层级的自然语言指令(例如“为这个模块添加 JWT 认证并编写单元测试”),它会自主规划、分解并执行一系列步骤来完成任务。

1.1 主要特性

  • 强大的全库代码理解能力:启动时,Claude Code 会主动探索并理解整个项目的结构、依赖关系和技术栈。它拥有约 200K token 的超大上下文窗口,能够一次性处理大量代码,精准定位跨文件的调用和修改点,非常适合处理大型项目重构或理解复杂的“祖传代码”。
  • 自主的工程化能力:它可以直接在你的终端环境中执行多种操作,形成一个完整的开发闭环:
    • 文件操作: 读取、创建、编辑和批量修改文件。
    • 代码检索: 内置基于 ripgrep 的快速搜索功能。
    • 终端执行: 运行 Shell 命令、编译、调试、安装依赖、执行测试等。
    • Git 集成: 自动创建分支、提交代码、编写 commit message,甚至可以发起 Pull Request。
  • 丰富的扩展架构:Claude Code 提供了三套扩展机制,使其能力边界非常灵活:
    • MCP (模型上下文协议): 一个标准化的“万能插排”,可以连接数据库、内网服务、云资源或任何自定义工具。
    • Skills (技能): 可复用的工作流封装,你可以将它理解为给 AI 的“专业技能证书”。例如,可以创建一个“React 性能优化”技能,让 AI 在编写前端代码时自动遵循最佳实践。
    • Plugins (插件): 兼容 VSCode 等编辑器插件生态,实现终端与 IDE 的联动。
  • 高度的可配置性与可控性
    • CLAUDE.md 配置文件: 你可以在项目根目录创建此文件,用于定义项目规范、技术栈、常用命令和编码风格。Claude Code 会在每次会话时自动读取并遵循这些规则,确保生成的代码符合项目要求。
    • 安全权限控制: 采用分级权限管理,默认对文件只有只读权限,在执行修改、运行命令等高风险操作前会请求用户确认,确保操作安全可控。
  • 终端优先,环境无关:它不依赖任何特定的 IDE,可以在任何终端、服务器、WSL 或远程开发环境中无缝使用,也可以被脚本化并集成到 CI/CD 流程中。

2. 下载和安装

推荐采用npm的方式安装

2.1 前置环境

在正式安装 Claude Code的之前,请先安装如下列表:

  • nodejs:
    • 点击链接下载nodejs,选择LTS长期维护版本。
  • git:
    • 点击链接下载git,选择对应的系统平台。

2.2 正式安装

Claude Code 支持主流操作系统,安装非常便捷:

2.2.1 macOS / Linux:

curl-fsSLhttps://claude.ai/install.sh|bash

2.2.2 Windows:

irm https://claude.ai/install.ps1|iex
  • 或者使用 WinGet方式:
wingetinstallAnthropic.ClaudeCode
  • 或者使用npm的方式,执行完成之后,安装的目录在:C:\Users\qtz\AppData\Roaming\npm\node_modules\@anthropic-ai
npminstall-g@anthropic-ai/claude-code

2.3 验证安装

上述安装完成之后,输入以下命令,查看版本号:claude --version

2.4 安装过程中的错误

如果在执行 npm 方式安装时候,报该错误:TypeError: Object not disposable,是因为你当前的 Node.js 版本过低导致的。Claude Code 使用了 ECMAScript 2024 标准中的新特性(Symbol.dispose),而旧版本的 Node.js(特别是 v18.x 系列)无法识别这些特性,从而引发报错。

  • 使用 node -v 来查看版本
  • 下载 nodejs 最新版,然后运行安装,会自动卸载旧版本

3. 启动 Claude Code

打开终端,输入 claude 回车即可。

3.1 Unable to connect to Anthropic services

在开始第一次运行时候,一般都会报如下错误:
Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

3.1.1 处理方式

该错误表示:Claude Code 正在尝试直接连接 Anthropic 的官方服务器,但因为网络限制或配置错误,连接被拒绝了。要解决这个问题,通常最有效的方案:“跳过引导检查”(最快,如果你已有配置),我们打开配置文件.claude.json(例如:C:\Users\qtz\.claude.json),增加如下配置:

"hasCompletedOnboarding": true

3.2 Not logged in · Run /login

当我们第二次启动时候,又发现提示如下信息:Not logged in · Run /login。说明 Claude Code 已经成功安装,但还没有进行账户授权。这通常有两种情况:一种是使用官方的 Claude 账户,另一种是通过配置第三方 API 来使用。

3.2.1 处理方式

我们采用配置国内的大模型 :deepseek来处理。

3.2.1.1 创建API key
  • 打开deepseek,点击API开发平台。点击创建 API key ,创建完成后,请保存好生成的key。
3.2.1.2 安装CC Switch
  • 点击下载CC Switch。找到Releases 页。
  • 在Releases页面选择对应系统平台的版本,然后双击安装即可。
3.1.2.3 配置deepseek
  • 将之前保存好的API key填写到下面截图种,请求地址不用改动即:https://api.deepseek.com/anthropic

  • 选用deepseek模型:deepseek-v4-prodeepseek-v4-flash,配置完点击保存即可

  • 启用deepseek:回到主界面,点击启用deepseek。

  • 启用操作会修改配置文件C:\Users\qtz\.claude\settings.json的配置文件,改成如下格式:

{"env":{"ANTHROPIC_BASE_URL":"https://api.deepseek.com/anthropic","ANTHROPIC_AUTH_TOKEN":"sk-xxxxxxxxxxxxxxxxxxxxxx","ANTHROPIC_MODEL":"deepseek-v4-pro","ANTHROPIC_DEFAULT_HAIKU_MODEL":"deepseek-v4-pro","ANTHROPIC_DEFAULT_SONNET_MODEL":"deepseek-v4-pro","ANTHROPIC_DEFAULT_OPUS_MODEL":"deepseek-v4-pro"},"includeCoAuthoredBy":false}

3.3 再次启动Claude Code

• 此时,我们可以发现,claude code已经完美运行了,恭喜你。

3.4 启动界面的信息说明

在上述界面中,右边的提示信息的含义:你看到的这段信息是Claude Code 刚刚完成了一次版本更新的提示。这并非错误报告,而是更新日志(Changelog),告诉你本次版本修复了哪些问题。

  • What’s new:新功能
  • Internal fixes:内部修复
  • [VSCode] Fixed extension failing to activate on Windows:[VSCode] 修复了在 Windows 系统上扩展程序无法激活的问题。
  • Added CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL to re-enable the sess…:添加了CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL环境变量,以重新启用会话反馈调查。
    • /release-notes for more:输入/release-notes命令可以查看更多更新详情。

END


秋堂主· 倚楼听风雨,淡看江湖路!
http://www.jsqmd.com/news/803621/

相关文章:

  • Windows 11系统精简终极指南:Tiny11Builder深度解析与实战应用
  • 全景视频会议核心技术解析:从200°视场角到实时图像拼接
  • GESP6级C++考试语法知识(五、格雷码)
  • 终极Windows风扇智能控制:开源FanControl专业配置指南
  • 2026届学术党必备的六大AI辅助写作网站推荐
  • 防晒霜哪个好?防晒黑不翻车,5款宝藏防晒闭眼囤就对了 - 全网最美
  • 告别手动调参!用LSQ(Learned Step Size Quantization)让AI模型自己学会低比特量化
  • Yunzai-Bot阴天插件:免费集成百款AI大模型的QQ机器人全能助手
  • 别再只盯着电阻了!用Arduino+电容传感器做个非接触液位计(附完整代码)
  • Perplexity导出EndNote失败全排查(2024实测兼容性白皮书)
  • 告别重复劳动:用Systemback为你的Ubuntu18.04打造专属‘装机U盘’(含大于4G镜像处理)
  • 腰围、体脂率、肌肉量、代谢指标的量化的庖丁解牛
  • Node.js、Docker还是Anaconda?盘点那些让你踩坑GLIBCXX_3.4.20缺失的常见场景及一键修复脚本
  • 从信息混乱到知识体系:用Obsidian模板构建你的第二大脑
  • Simulink代码生成实战:If-Action子系统的C语言映射与优化
  • 从开源项目到产品落地:基于Next.js与Tailwind CSS构建高转化率着陆页实战指南
  • 从企业网到数据中心:BGP+OSPF+RIP混合路由实战场景深度解析
  • 2026深圳婚纱摄影排名|品牌硬实力TOP5深度解读 - charlieruizvin
  • 【数据科学】【会计学】第十一篇 综合会计领域
  • 赛博朋克2077存档修改器:如何快速自定义你的夜之城冒险
  • 选型纠结症必看!超声波流量计十大品牌侧重点分析 - 仪表人叶工
  • 快速上手:如何在Windows上轻松安装安卓应用无需模拟器
  • 专业工程师指南:如何利用旋进旋涡流量计构建高效能源管理系统 - 速递信息
  • 【ElevenLabs语音合成终极指南】:20年AI语音工程师亲授超写实人声调优的7个隐藏参数与3大避坑红线
  • 3D集成电路技术:从散热应力挑战到新材料与设计流程革新
  • [BJDCTF2020]Easy MD51
  • 独立开发者如何利用Taotoken低成本构建多模型支持的AI应用
  • 独立开发者如何利用Taotoken快速为自己的产品集成AI功能
  • 增量市场的庖丁解牛
  • 2026 毕业季降 AI 率排行榜:5 款高效工具对比测评 - 殷念写论文