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

相关推荐
xlq223224 小时前
5.git
git
Yunzenn5 小时前
深度分析字节最新研究cola-DLM 第 07 章:推理流水线逐行拆解 —— 从 prompt 到生成文本
人工智能·驱动开发·深度学习·chatgpt·架构·prompt·github
努力努力再努力wz6 小时前
【Qt入门系列】:按钮组件全解析:从 QAbstractButton 到快捷键事件、单选与复选机制
c语言·开发语言·数据结构·c++·git·qt·github
Irissgwe7 小时前
四、Git 版本回退与撤销
git·git回退·git撤销
Coin_learning8 小时前
Git 小白教程:从安装上云端,一步不落。
git
JoyCong19988 小时前
远控届的隐形冠军ToDesk,告别延迟与卡顿,“无感”重塑远程体验
科技·github·电脑·远程工作·远程操作
峰向AI10 小时前
star 狂飙,把 Deepseek 用到极致的省钱神器
github
.wsy.10 小时前
Git教程(安装+流程+常用命令)
linux·git·gitee·intellij-idea
一勺菠萝丶11 小时前
Git Tag 使用教程:如何打 Tag、切换 Tag、推送 Tag 和删除 Tag
大数据·git·elasticsearch