news 2026/5/24 9:42:22

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/5/11 6:57:27

Flutter for OpenHarmony音乐播放器App实战14:专辑详情实现

专辑详情页是展示专辑完整信息的页面&#xff0c;用户可以查看专辑封面、歌手信息、发行时间以及专辑内的所有歌曲。本篇文章将详细介绍如何使用CustomScrollView和Sliver组件实现一个美观实用的专辑详情页面。 页面基础结构 专辑详情页使用StatelessWidget&#xff0c;因为页…

作者头像 李华
网站建设 2026/5/1 14:06:55

Flutter for OpenHarmony音乐播放器App实战24:我喜欢的音乐实现

我喜欢的音乐是用户收藏歌曲的专属歌单&#xff0c;用户可以在这里找到所有标记为喜欢的歌曲。本篇将详细介绍如何实现我喜欢的音乐页面&#xff0c;包括歌单头部设计、排序功能和歌曲操作菜单。 功能分析 我喜欢的音乐页面需要实现以下功能&#xff1a;渐变封面展示、歌曲数…

作者头像 李华
网站建设 2026/5/16 1:28:01

遗传算法的静态二维栅格路径规划附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和…

作者头像 李华
网站建设 2026/5/23 8:41:48

计算机Net毕设实战-基于net的实验室管理信息系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

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

作者头像 李华