news 2026/6/9 21:27:07

Claude Code(Windows)安装、配置与使用全流程总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Code(Windows)安装、配置与使用全流程总结

一、你遇到的核心问题是什么

在 Windows 环境下使用 Claude Code 时,最容易踩的坑是:

  • 同时存在两种鉴权方式

    • ANTHROPIC_AUTH_TOKEN(CLI 登录态)

    • ANTHROPIC_API_KEY(API Key)

  • Claude Code强制只允许一种

  • 一旦同时存在,直接报错Auth conflict

这个问题和代码无关,和模型无关,纯配置问题


二、Claude Code 的正确安装方式(现状)

Claude Code 已从 npm 版切换为原生安装器

claude install

如果你已经能直接运行claude并进入交互界面,说明安装已完成,这一步不是必须回头重做。


三、Windows 下的“正确鉴权姿势”(重点)

推荐方案:CLI 登录态(本地开发最稳)

适合场景:

  • 本地写代码

  • Claude Code 交互式使用

  • MCP / Agent / 辅助编程

正确流程
  1. 清理所有旧鉴权

  2. 重新登录

  3. 明确拒绝 API Key

claude logout claude login

看到提示Use API key?
👉 明确输入No

最终状态应当是:

只有 ANTHROPIC_AUTH_TOKEN

四、为什么你“重启了还是报错”

这是整个过程里最关键的认知点

Claude Code 的鉴权来源不止一个:

  1. 当前 PowerShell 环境变量

  2. 用户级环境变量

  3. 系统级环境变量

  4. Claude 自己的本地配置缓存(~/.claude)

👉 重启只能刷新前 3 个
👉第 4 个必须手动删


五、一次性“打穿式”清理方案(标准解法)

1️⃣ 清空所有 ANTHROPIC 环境变量

Remove-Item Env:ANTHROPIC_API_KEY -ErrorAction SilentlyContinue Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue [Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", $null, "User") [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User") [Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", $null, "Machine") [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "Machine")

2️⃣ 删除 Claude Code 本地缓存(关键)

Remove-Item -Recurse -Force "$env:USERPROFILE\.claude" -ErrorAction SilentlyContinue Remove-Item -Recurse -Force "$env:USERPROFILE\.config\claude" -ErrorAction SilentlyContinue

这一步不做,99% 会继续报 Auth conflict


3️⃣ 重新登录

claude login

只保留一种鉴权方式。


六、如何判断“现在已经正常了”

正常状态的标志

你看到的是类似这样的界面:

/model to try Opus 4.5 > Try "refactor <filepath>" ? for shortcuts

结论

  • 这不是报错

  • 这是 Claude Code 的欢迎 / 引导界面

  • 说明鉴权已成功、CLI 已进入工作态


七、Claude Code 的基础使用(你已经能用了)

查看目录

ls pwd tree

让 Claude 理解项目

explain .
explain src

让 Claude 帮你改代码

refactor src/index.ts
fix src/main.ts

切换或查看模型(可选)

/model

八、amend在这个体系里的含义

你后面看到的amendrefactorfix都遵循一个原则:

在现有内容基础上做修订,不是重来

尤其在 Git / Claude Code 场景里:

  • amend = 修补刚刚的成果

  • refactor = 重组结构但不改语义

  • fix = 修明确问题


九、一句话经验总结(以后不踩坑版)

在 Windows 上用 Claude Code:
只用一种鉴权方式 + 切换时必删 ~/.claude

这是最核心的“工程结论”。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:47:40

WSL2:在 Windows 上获得一整套可托付的 Linux 工程环境

很多开发者第一次听到 WSL2&#xff0c;会把它理解成一个“在 Windows 里跑 Linux 命令的小工具”。真正用下来才会发现&#xff0c;WSL2 更像是一条分界线&#xff1a;它让 Windows 从一个“办公系统”&#xff0c;变成了一个可以长期承载工程开发的底座。WSL2 的价值并不在于…

作者头像 李华
网站建设 2026/6/9 22:18:01

《eBay鲲鹏系统实战:批量注册与自动化养号操作指南》

对跨境卖家而言&#xff0c;注册一个eBay买家号只是第一步&#xff0c;真正的挑战在于如何让账号稳定、安全、长期可用。权重正常的买家号能顺利完成下单和测评操作&#xff0c;而缺乏管理的账号则容易触发风控。掌握科学的 eBay买家号管理 与 养号方法&#xff0c;是卖家在激烈…

作者头像 李华
网站建设 2026/6/10 18:56:16

宝塔面板后台突然显示“IO延迟非常高”

在使用独立服务器部署网站、数据库或应用服务时&#xff0c;很多人都遇到过这样的问题&#xff1a;宝塔面板后台突然显示“IO延迟非常高”&#xff0c;但CPU、内存都看起来正常。这到底是怎么回事&#xff1f;下面以Hostease的客户的独立服务器的真实案例&#xff0c;来详细剖析…

作者头像 李华
网站建设 2026/6/10 19:01:24

Net毕设项目推荐-基于net的西安文化旅游信息管理系统的设计与实现【附源码+文档,调试定制服务】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/10 11:27:26

基于微信小程序的校园跑腿系统的设计与实现

文章目录 详细视频演示项目介绍技术介绍功能介绍核心代码系统效果图源码获取 详细视频演示 文章底部名片&#xff0c;获取项目的完整演示视频&#xff0c;免费解答技术疑问 项目介绍 在高校校园中&#xff0c;学生常面临时间紧张、事务繁杂等问题&#xff0c;如取快递、买日用…

作者头像 李华