最近Claude Code很火,试着安装了下,结果踩到的雷可真不少,我总结在这里,希望可以帮助到有需要的小伙伴。
1、首先是安装Claude Code的命令,在网上看了看分为下面两种(我是用node.js安装的,记得需要是18.0以上的版本)。
1.1、npm install -g claude-code
1.2、npm install -g @anthropic-ai/claude-code
其实这两种都可以,但是还是比较推荐1.2这种写法,菜鸟教程和Claude Code中文站都是这么写的。
如果你想卸载Claude Code的话,可以执行这条命令:
npm uninstall -g @anthropic-ai/claude-code
2、安装完成后,找不到安装的位置。
其实大多数情况就是在C盘的用户文件夹下就能找到。
但是像我这种不知道什么时候设置了node下载路径而且忘了的,去C盘找了一圈发现并没有,如果你也碰到了这样的问题,可以win+r输入cmd打开黑窗口,执行下面这条命令
npm config get prefix
或者
npm ls -g @anthropic-ai/claude-code
这样就能看到用npm安装时到底下载到哪里了。
3、执行claude –version时提示:‘claude’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
举个例子,我是安装到了D: odejsnew ode_global下,那么只需要去系统环境变量的path里把这个路径加进去,再执行claude –version就不会报错了。
4、执行claude启动时报错:
Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR_BAD_REQUEST Please check your internet connection and network settings.
遇到这个错误信息,你只需要去C:用户Users里找到.claude.json这个文件,然后用记事本或者其他编辑工具打开,在末尾添加下面这段配置即可绕过地区限制(记得给上一行加个逗号):
“hasCompletedOnboarding”: true
如图:
![]()
5、安装目录里没有settings.json文件
当时我碰到这个问题的时候也很纳闷,我的安装目录里既没有claude.exe,也没有settings.json,那我的key、模型该去哪里配置呢?
其实这个问题在Claude Code中文站已经有教程了,那就是直接配置环境变量(中文站链接:Claude Code 安装教程 - 快速开始 | Claude Code 中文站)
# 设置用户级环境变量(永久生效)
[Environment]::SetEnvironmentVariable(“ANTHROPIC_BASE_URL”, “https://cn.luckyapi.chat", ”User“)
[Environment]::SetEnvironmentVariable(”ANTHROPIC_AUTH_TOKEN“, ”sk-xxxxxxx“, ”User“)
[Environment]::SetEnvironmentVariable(”ANTHROPIC_API_KEY“, ”“, ”User“)
# (可选) 指定模型
[Environment]::SetEnvironmentVariable(”ANTHROPIC_MODEL“, ”claude-sonnet-4-5-“, ”User“)
# 重启终端后生效
这样配置之后,可以去环境变量里检查一下是否已经配置上了:

再去黑窗口或者Windows PowerShell执行claude就可以啦(后面的都点yes就可以)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/235120.html