1. Windows 上跑 Claude Code 到底卡在哪git 依赖、环境变量与统一 Key 的完整安装记录Claude Code 是 Anthropic 推出的命令行编程助手能在终端里直接读写项目文件、执行命令、跑测试适合习惯在 PowerShell 或 VS Code 里干活、又想让 AI 帮忙改代码的人。但它在 Windows 上的安装体验和 macOS、Linux 差别不小官方安装脚本依赖 git装完可执行文件还不在 PATH 里首次启动会弹地区提示最后还得解决模型通道和 Key 的问题。这一整套流程如果没人带很容易在“命令敲了没反应”这一步就放弃。这篇记录按真实操作顺序走一遍先装 git再用官方脚本安装 Claude Code接着把可执行目录加进系统环境变量处理首次启动的引导拦截最后用 TaoToken 的统一 Key 和 API 通道把模型接上并在 VS Code 里验证对话。每一步都给可复制的命令和配置片段你照着做就能得到一个能跑起来的 Windows Claude Code 环境。核心检索词先明确Claude Code Windows 安装、git 环境变量配置、TaoToken 统一 Key 接入。这三个词基本覆盖了从零到可用的全部关键点下面逐个拆。2. 前置准备git 安装与 TaoToken 统一 Key 的获取2.1 为什么 Claude Code 在 Windows 上必须先装 gitClaude Code 的安装脚本和运行时都依赖 git。它在执行文件操作、版本对比、拉取仓库上下文时底层会调用 git 命令。Windows 默认不带 git所以如果你跳过这步直接跑安装脚本常见结果是脚本中途报错或者装完了但某些功能静默失败。去 git 官网下载 Windows 版安装包一路默认下一步即可。安装完成后打开一个新的 PowerShell 窗口验证git --version正常会输出类似git version 2.45.1.windows.1。如果提示“无法将 git 项识别为 cmdlet”说明安装时没勾选“Add to PATH”重新运行安装程序在调整 PATH 环境那一步选“Git from the command line and also from 3rd-party software”。2.2 TaoToken 统一 Key 是什么为什么用它Claude Code 默认走 Anthropic 官方通道国内网络环境下经常连不上而且官方 Key 的获取和计费对个人开发者不算友好。TaoToken 提供的是统一 Key 和 API 通道你只需要一个 Key就能在 Claude Code、Cline、Codex 等多个工具里复用Base URL 指向https://taotoken.net/api模型 ID 按需选择。对 Windows 用户来说好处很直接不用为每个工具单独配一套凭证环境变量里设一次ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKENClaude Code 就认。后面换模型或换工具改的只是配置项不用重装。获取 Key 的入口在控制台登录后进 API Keys 页面新建一个复制出来先存好。注意 Key 只在创建时完整显示一次关掉页面就看不到了。提示Key 属于敏感凭证不要写进会提交到 git 的配置文件里。Windows 上建议放在用户级环境变量而不是项目目录。2.3 环境变量规划一次设好三个工具通用在动手装 Claude Code 之前先把环境变量规划清楚能省掉后面反复调试的时间。需要设的变量有三个变量名作用示例值ANTHROPIC_BASE_URLAPI 通道地址https://taotoken.net/apiANTHROPIC_AUTH_TOKEN统一 Key你的 KeyANTHROPIC_MODEL默认模型 ID按控制台可选模型填写这三个变量在 Claude Code、Cline、Codex 里语义一致所以设一次就能多处复用。Windows 上设置方式有两种图形界面的“系统属性 → 高级 → 环境变量”或者用 PowerShell 的setx命令。后者更快但要注意setx写入的是用户级变量且新开的终端才生效。3. 可复制配置安装命令、环境变量与 settings 片段3.1 用官方脚本安装 Claude Code在 Windows PowerShell 里以管理员模式打开执行官方安装脚本irm https://claude.ai/install.ps1 | iex这条命令会下载安装脚本并执行。如果卡在下载阶段或报网络错误先确认 git 已装好再检查网络是否稳定。安装完成后可执行文件默认落在C:\Users\你的用户名\.local\bin注意这里的“你的用户名”要替换成实际的 Windows 账户名。这个目录默认不在 PATH 里所以直接在终端敲claude会提示找不到命令下一步就是把它加进去。3.2 把可执行目录加进系统环境变量图形界面操作路径系统属性 → 高级 → 环境变量 → 在“系统变量”里找到 Path → 编辑 → 新建 → 粘贴C:\Users\你的用户名\.local\bin→ 确定。用 PowerShell 也可以但修改系统级 Path 需要管理员权限且setx有长度截断风险更稳妥的是图形界面。加完之后必须新开一个终端窗口旧窗口不会自动刷新 PATH。验证claude --version能输出版本号就说明 PATH 生效了。3.3 跳过首次启动引导修改 .claude.json首次运行claude时可能会看到地区提示类似Note: Claude Code might not be available in your country.同时启动引导会卡住。解决办法是修改用户目录下的.claude.json文件。这个文件在C:\Users\你的用户名\下默认是隐藏文件需要在文件资源管理器里开启“显示隐藏文件”才能看到。用记事本或 VS Code 打开加入或修改这一项{ hasCompletedOnboarding: true }保存后重新运行claude引导就不会再拦你了。如果文件里已有其他配置把这一项合并进去不要整个覆盖。3.4 配置 API 通道settings 片段与三件套Claude Code 读取配置的优先级里环境变量最直接。用 PowerShell 设置用户级变量setx ANTHROPIC_BASE_URL https://taotoken.net/api setx ANTHROPIC_AUTH_TOKEN 你的Key setx ANTHROPIC_MODEL 你的模型ID设完关掉当前终端重新开一个。如果你更习惯用配置文件Claude Code 也支持在用户目录下放 settings 文件。以 JSON 形式写{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: 你的Key, ANTHROPIC_MODEL: 你的模型ID } }这里的三件套——Base URL、Key、Model ID——必须齐全。少任何一个请求都会失败缺 Base URL 会走默认官方地址缺 Key 会 401缺 Model ID 可能报模型不存在。Cline、Codex 的配置逻辑同理Codex 的auth.json里也是这三项对应字段。注意如果你同时用 CC Switch 这类切换工具它会覆盖部分配置。用之前先确认它写入的 Base URL 和 Key 与你要用的一致避免两套配置打架。4. 验证请求从命令行到 VS Code 的成功结果4.1 命令行验证问一句“你是什么模型”配置完成后在项目目录下打开终端直接运行claude进入交互界面后输入一句测试你是什么模型如果配置正确它会返回当前接入的模型信息并正常响应。这一步能同时验证三件事可执行文件在 PATH 里、API 通道可达、Key 有效。如果返回的是报错而不是回答直接跳到第 5 节对照排查。再做一个文件操作验证确认它真能读写项目帮我在当前目录创建一个 test.txt内容写 hello执行后检查目录里是否出现test.txt。这一步验证的是 Claude Code 的工具调用能力不只是对话。4.2 VS Code 里使用 Claude Code在 VS Code 扩展市场搜索 Claude Code 并安装。装完后右上角会出现 Claude Code 标志点击即可打开对话面板。它复用同一套环境变量所以命令行能通这里一般也能通。如果 VS Code 里报连接错误先确认 VS Code 是从新终端启动的环境变量继承问题或者重启 VS Code。扩展读取的是系统环境变量旧进程可能还持有旧值。4.3 用 CC Switch 切换模型大脑如果你需要在多个模型之间切换CC Switch 是个顺手的工具。下载安装后界面里找到 Claude Code 图标点右侧的加号选择目标模型供应商填入对应的 API Key保存即可。切换后回到终端重新运行claude问一句“你是什么模型”确认切换生效。这里要提醒CC Switch 写入的配置会覆盖你手动设的环境变量。如果你用 TaoToken 的统一 Key就在 CC Switch 里把 Base URL 填成https://taotoken.net/apiKey 填统一 Key模型 ID 按需选保持三件套一致。5. 本篇常见错排查401、local proxy failed 与 reading choices5.1 报 401 Unauthorized这是最常见的错误含义是 Key 无效或没被读到。排查顺序先确认环境变量是否真的生效。在终端里执行echo $env:ANTHROPIC_AUTH_TOKEN如果输出为空说明变量没设上或者你设在了旧终端。重新用setx设置后务必新开终端。如果输出有值但仍是 401检查 Key 是否复制完整有没有多余空格以及 Key 是否已在控制台被删除或过期。还有一种情况你设了ANTHROPIC_API_KEY而不是ANTHROPIC_AUTH_TOKEN。Claude Code 认的是后者变量名写错等于没设。5.2 报 local proxy failed 或连接超时这个错误说明请求根本没到达 API 通道。先确认ANTHROPIC_BASE_URL的值是https://taotoken.net/api注意结尾不要多加斜杠或路径。然后测试网络连通性curl https://taotoken.net/api如果 curl 都连不上说明是本地网络问题检查是否有防火墙或安全软件拦截了 PowerShell 和 VS Code 的出站请求。把相关进程加入白名单再试。5.3 报 reading choices 相关错误这类错误通常出现在响应解析阶段原因是返回体格式和客户端预期不一致。常见诱因是 Base URL 指向了错误的端点或者模型 ID 填了一个通道不支持的模型。回到配置里核对三件套Base URL 用https://taotoken.net/apiModel ID 用控制台里明确列出的可用模型不要凭记忆填。如果之前用 CC Switch 切过模型检查它是否把 Base URL 改回了官方地址。两套配置冲突时以你当前实际要用的那套为准清掉另一套。5.4 报 OAuth 相关错误Claude Code 首次启动会尝试 OAuth 引导如果你已经用 API Key 方式接入这个引导应该被跳过。报 OAuth 错误说明.claude.json里的hasCompletedOnboarding没生效或者文件被其他工具重写了。重新打开该文件确认这一项存在且值为true保存后重启终端。5.5 命令敲了没反应或提示找不到 claude回到第 3.2 节确认C:\Users\你的用户名\.local\bin已加入系统 Path并且你是在新开的终端里操作。可以用where.exe claude来定位可执行文件的实际路径。如果where找不到就是 PATH 没配好如果找到了但运行报错那是运行时问题看具体报错信息。6. 把统一 Key 用起来接入文档、模型对话与长期编码方案环境跑通之后接下来就是把它用顺手。TaoToken 的统一 Key 最大的价值在于复用你在 Claude Code 里配好的这套 Base URL Key Model ID可以直接搬到 Cline、Codex 等工具不用重新申请凭证。接入细节和字段说明可以对照接入文档里面有各工具的配置示例。如果你想先验证模型响应质量不想动本地配置可以直接用模型对话页面测几句确认通道和模型都正常再回到本地配。这样能把“通道问题”和“本地配置问题”分开排查省时间。对于长期在 Windows 上做编码和 Agent 任务的用户Coding Plan 更适合它面向持续性的编码场景不用每次单独管额度。你可以先把 Claude Code 的日常使用跑顺再根据用量决定是否切到长期方案。几个实操建议收尾。第一环境变量设完后养成“新开终端再验证”的习惯能避开大半的“配置没生效”问题。第二.claude.json和 settings 文件改动前先备份工具升级偶尔会重写配置。第三Key 不要硬编码进项目文件用用户级环境变量换机器时只改这一处。第四遇到报错先看是 401 还是连接类错误前者查 Key后者查 Base URL 和网络分类排查比盲目重装快得多。