研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 模型,完全在国内网络运行,不用翻墙。

相关推荐
sbjdhjd13 小时前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞14 小时前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git
OsDepK1 天前
OSMDE手机AI编程,一键Git
git·ai编程
lpfasd1231 天前
2026年第24周科技社区趋势周报
github
今夕资源网1 天前
github开源 网页在线音频转文本工具 node.js+html源码
github·音频转文本·音频转字幕·音频转srt·音频转srt字幕文件·音频转lrc·音频转txt
用什么都重名1 天前
Git分支合并与远程服务器同步实战:保留关键配置文件
运维·服务器·git
得要找到一束光1 天前
git详细命令
git·github
LeahDizon1 天前
AI Coding 协作实践方案
程序员·github·代码规范
2601_961875241 天前
花生十三公考课程|网课|视频
数据库·windows·git·svn·eclipse·github
带娃的IT创业者1 天前
GitHub 热门: coleam00/Archon —— 当 AI Agent 学会自我进化
人工智能·github·开源项目·ai agent·智能体·自我进化