windows 下 不能使用 claude code 服务,然后分析了原因,主要是因为一直以 settings.json 来管理 API 和 key ,持久化的.zsrch 环境变量没有配置。

然后 claude code 如果是初次安装去加载的是环境变量而不是配置文件。所以会报下面的错误,禁止登录。

处理办法比较简单,以 windows 环境来举例子

1 、打开 pshell ,输入下面的指令

2 、[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://v3.codesome.cn", [System.EnvironmentVariableTarget]::User)

3 、[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-8c328af96 改成你自己的 key10cc14acbb202ffe0c9cfee9e021f8e86", [System.EnvironmentVariableTarget]::User)

上面三步执行完成后,claude code 就可以正常访问了。

标签: Windows, claude code, API密钥, 故障排除, 环境变量配置

添加新评论