研0-准备claude

我是看b站黑大帅,结合豆包一步一步的安装。最后装成了

不知道为什么,我的api接口是deepseek v4-pro,这里面还是显示claude code,我通过与它对话,发现消耗的还是我的deepseek v4-pro的token。

并且安装的cc-switch也是deepseek v4-pro

接下就是我安装时出现的傻瓜问题

为什么你安装 claude-code 一直卡住?

核心原因就 2 个,我给你讲清楚 + 直接给可复制的命令:

  1. 最主要原因:国内网络问题

@anthropic-ai/claude-code 安装时不仅下载 npm 包,还要从 GitHub 下载二进制执行文件 ,国内直连 GitHub 超级慢 / 连不上,所以就一直卡着不动。 你浏览器能看视频,但PowerShell 终端不走浏览器代理,网络是隔离的,所以装半天没反应。

  1. 次要原因:npm 镜像源冲突
  • 国内淘宝镜像(npmmirror):npm 包能下,但 GitHub 二进制包下不了

  • 切回npm 官方源:整体下载速度巨慢 两个都会卡住


直接复制执行,100% 解决(按顺序)

步骤 1:以管理员身份打开 PowerShell(必须管理员)

步骤 2:先设置终端代理(如果你开了魔法工具)

把端口改成你工具的端口,一般是 7890/10809

powershell

复制代码
$env:HTTPS_PROXY="http://127.0.0.1:7890"
$env:HTTP_PROXY="http://127.0.0.1:7890"

步骤 3:切换 npm 官方源(claude-code 必须官方源)

powershell

复制代码
npm config set registry https://registry.npmjs.org

步骤 4:重新安装(允许执行构建脚本)

powershell

复制代码
npm install -g @anthropic-ai/claude-code --allow-build=@anthropic-ai/claude-code

验证是否成功

安装完输入:

powershell

复制代码
claude -v

出现版本号就成功了。

报错原因

你的 .claude.json 配置文件损坏 ,JSON 格式写错了(Unterminated string = 字符串没闭合、引号没配对、少括号),Claude 读取配置直接解析失败。

最简单一键修复(直接选 2)

在当前界面,直接按 方向键↓ 选中 2. Reset with default configuration(重置为默认配置) 回车确认,会直接删掉坏文件,生成全新干净的配置,立刻解决。

结论先说:

✅ 安装成功了!但连不上 Claude 服务器,无法正常使用

  • 能出现这个欢迎界面 = claude-code 程序已经完整装好,命令能正常启动

  • 红色报错 = 网络 / 地区 / 代理问题,连不上 Anthropic 官方 API


报错原因(ERR_BAD_REQUEST

  1. 地区限制:中国大陆不在 Claude 支持国家列表,直接访问会被拦截

  2. 终端代理没开 / 开错 :PowerShell 终端不继承浏览器代理,必须单独给终端设置代理

  3. 代理协议 / 端口不对:只开了 http,没开 socks5,或端口填错


直接复制执行,一键修复(管理员 PowerShell)

  1. 设置终端代理(把端口改成你工具的,一般是 7890)

powershell

复制代码
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
$env:ALL_PROXY="socks5://127.0.0.1:7890"

这时候要有美国的账号,没办法,就用cc-switch软件,就可以直接跳过

CC‑Switch 配置 + 解决 Claude 报错 完整步骤(照着点就行)

第一步:添加 DeepSeek(国内可用,不用翻墙)

  1. 点右上角 橙色 + 号

  2. 服务商选 DeepSeek

  3. 填入你的 DeepSeek API Key(sk‑xxxx

  4. 保存,现在就多了一个 DeepSeek 条目

第二步:配置代理(解决你之前 OAuth 报错)

  1. 点顶部 小齿轮(设置)

  2. 找到 系统代理 / 终端代理,开启

  3. 把你的翻墙工具端口填上(一般是 7890

  4. 开启 反向代理

第三步:给 Claude Code 强制走 CC‑Switch 代理

  1. 回到 PowerShell,删除旧配置

powershell

复制代码
Remove‑Item ‑Force $HOME/.claude.json
  1. 新建配置,强制走 CC‑Switch 本地代理

powershell

复制代码
@'
{
  "apiKey": "你的Anthropic‑sk密钥",
  "baseUrl": "http://127.0.0.1:7860/v1",
  "loginMethod": "api_key"
}
'@ | Out‑File ‑Encoding utf8 $HOME/.claude.json

7860 是 CC‑Switch 默认代理端口

第四步:启动 Claude Code

powershell

复制代码
claude

直接用 API Key 登录,不会再跳网页 OAuth、不会再报 Invalid code


最简单方案(直接放弃 Claude,用 DeepSeek)

在 CC‑Switch 里选 DeepSeek,直接在终端用:

powershell

复制代码
claude

我想改成deepseek怎么改

一键把 Claude Code 改成 DeepSeek(照着操作即可)

步骤 1:先退出当前 Claude

Ctrl + C 退出这个界面

步骤 2:修改 .claude.json 配置(直接复制这条命令)

打开 PowerShell,粘贴下面整段运行:

powershell

复制代码
@'
{
  "apiKey": "sk-你的DeepSeek_API密钥",
  "baseUrl": "http://127.0.0.1:15721/v1",
  "model": "deepseek-v3",
  "loginMethod": "api_key"
}
'@ | Out-File -Encoding utf8 $HOME/.claude.json
  • sk-你的DeepSeek_API密钥 替换成你自己的 DeepSeek 密钥

  • 15721 就是你刚才 CC‑Switch 本地路由的端口,不用改

步骤 3:CC‑Switch 里添加 DeepSeek

  1. 打开 CC‑Switch,点右上角 橙色 +

  2. 服务商选择 DeepSeek

  3. 填入你的 DeepSeek API Key,保存

步骤 4:重新启动 Claude Code

powershell

复制代码
claude

现在就自动切换为 DeepSeek‑v3 模型,完全在国内网络运行,不用翻墙。

相关推荐
xurime15 小时前
Excelize 开源十周年,发布 2.11.0 版本
golang·开源·github·excel·导出·导入·excelize·基础库
霸道流氓气质19 小时前
CodeBuddy中使用 MCP 工具将 XMind 思维导图转换为 Markdown —— 实操流程汇总
git·myeclipse·xmind
逛逛GitHub21 小时前
自测会不会被 Claude Code 标记为中国用户,有人做了个网页。
github
逛逛GitHub21 小时前
终于有个非 AI 相关的项目登上 GitHub 热榜,高低得推荐一下。
github
Lion091 天前
【04】50 行代码实现最小 Agent:不依赖任何框架
人工智能·github
OsDepK1 天前
mimo code安装教程
git·电脑·ai编程
狂炫冰美式1 天前
凌晨睡不着,我给台风巴威写了个追踪网站
前端·后端·github
Maynor9961 天前
GitHub 外链 / 自荐入口清单
github
oscar9991 天前
3.4 Nginx 负载均衡——动态再平衡的反人性纪律
nginx·github·负载均衡·财富源代码
杨超越luckly1 天前
Agent 应用指南:基于 OurAirports 的中国机场设施数据可视化
python·html·github·可视化·机场设施