Claude Code Windows 安装与配置全流程:国内可用(硅基流动/DeepSeek)避坑指南

一、安装(两步)

步骤一:从下面这claudecode官方网址的手册,找到安装指令,window和macOS不同

https://code.claude.com/docs/zh-CN/overview#native-install-recommended
image.png|500

步骤二:在桌面或者任何位置(指的是具体cd到哪个路径,其实都可以,不影响),打开cmd,输入对应指令

macOS, Linux, WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

如果遇到下面网络问题,可能是claude对国区的封锁。
powershell:
image.png|500
cmd:
image.png|500
以上问题,如果你所在的网络/地区对 claude.ai 访问被做了区域限制,所以 curl -fsSL https://claude.ai/install.cmd 实际下载到的不是安装脚本,而是一个返回"App unavailable in region"的 HTML 页面;因此 install.cmd 变成了 HTML,CMD 执行时就报"此时不应有 <",powershell同理,浏览器能🪜不代表命令行也能🪜,所以解决方法就是,让命令行也能🪜。
解决办法:如果你有代理,先用环境变量让 curl/PowerShell 走代理再重试,这里用powershell演示,输入下面两条指令,我这🪜端口是7890,然后重试安装。这两条指令只在当前powershell界面生效.

$env:HTTPS_PROXY="http://127.0.0.1:7890"
$env:HTTP_PROXY="http://127.0.0.1:7890"

后续如果遇到登不上,也需要如上的配置一下🪜端口

这样就安装成功了:✔ Claude Code successfully installed!
image.png|500

二、使用刚装的claudecode

要使用claudecode,只需要先cd到你的项目文件夹,然后输入claude就可以开始使用了。

cd D:\Project\claudeproject
claude

1.正常订阅的使用方式

选择代码风格

claude启动后,随之就会出现下面这个claude的界面,刚开始会有一些设置,比如先选择代码风格。
image.png|500

选择登录方式

如果你有claude的pro,max 等付费订阅,选择①,如果有claude的API选择②,claudecode只是一智能体,并不和claude模型绑定,所以有其他API的,也可以选择③,而我为了用国内厂商的一些api,我们需要另外做一些配置,而不能直接在这个界面配置(需要绕开这个登录界面)。
image.png|500

image.png|500

2.绕开登录的方式

模型配置

  1. window,新开一个powershell,打开claude的配置文件。这个路径即:
    用户目录\.claude\settings.json
notepad $env:USERPROFILE\.claude\settings.json

打开以后,是一个记事本文件,内部有:

{
  "autoUpdatesChannel": "latest"
}

先别管,输入(覆盖)下面这个模版:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你自己的APIKEY",
    "ANTHROPIC_BASE_URL":
      "https://api.siliconflow.cn/",
    "API_TIMEOUT_MS": "3000000",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-ai/DeepSeek-V3.2",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "Pro/deepseek-ai/DeepSeek-R1",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "Pro/zai-org/GLM-4.7"
  }
}

这样,就会切换到DeepSeek-3.2的模型了.GLM写代码也挺好用的,但这里用3.2仅做示范。值得注意的是,API的地址,Claude Code 会在这个 base URL 后面再拼它自己的 Anthropic 路径(例如 /v1/messages 等)所以,不要在硅基流动url地址后面再接一个v1.

绕过登录

继续打开用户目录\.claude.json这个文件,

notepad $env:USERPROFILE\.claude.json

里面有内容,拉到"autoUpdatesProtectedForNative": true(没说一定在这行后,这只是给个定位,方便明确粘贴的位置.),在ture的后面添加一英文逗号,然后换行写上一行:

"hasCompletedOnboarding": true

3.然后重新cd到项目文件夹,并输入claude启动即可

绕过登录后,就能得到这一个界面,注意,显示的是deepseek3.2(我们配置的模型)就对了。
image.png|500

image.png|500

补充说明:有一些教程里,教你在config.json中添加primaryApiKey,我的教程里没有用到config.json这文件,通常出现在一些"非官方/第三方/旧版本"的绕路教程里,目的是让客户端/插件在没有完成登录流程时先"有个东西可写",避免一直卡在引导或报"缺 key"的分支判断。填什么都行本质上说明:它并不是一个真实可用的 API Key,而更像是某些实现里的占位字段。我们已经通过setting.json的env配置,就不需要这个文件。
image.png|500

posted @ 2026-01-27 01:34  Comets9224  阅读(245)  评论(0)    收藏  举报