Ubuntu 20.04 安装claude code+模型替换为智谱GLM4.6
Ubuntu20.04上安装claude code,傻瓜版,无需claude账号,直接替换为国内大模型
·
(本文全程在Ubuntu 20.04 虚拟机上完成)
参考教程:https://mp.weixin.qq.com/s/AA2NHww4jUBuAfi10EYICw
闲来无事,刷到关于claude code的贴子,感觉很神奇,拿来玩玩,记录一下安装踩的坑。教程里是mac和win,跟ubuntu还是有点区别。而且cc-switch的版本已经不支持ubuntu20.04这种老版本了。必须找到一种通用的方法。
1.科学上网(ip最好选服务器在北美),

官方源码,直接命令行安装:
npm install -g @anthropic-ai/claude-code
大概耗费30min左右,看网速。这是我试过最简单最不会出错的方法,其他使用国内源的方法,我都没成功,要么报环境问题,要么报依赖问题。
1)下面会遇到第一个问题:


意思是Nodejs版本太旧,最好是18.0.0以上,没关系直接更新:
#卸载旧版Nodejs
sudo apt remove -y nodejs npm
sudo apt autoremove -y
sudo rm -rf /usr/local/bin/node /usr/local/bin/npm
#安装新版Nodejs
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
#验证版本
node -v
npm -v
2)npm没有全局权限,给他加上
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile
source ~/.profile
再次安装:
npm install -g @anthropic-ai/claude-code

成功!!
2.打开进入claude交互界面:
claude

要登录claude账号,先不管,两次ctrl+c退出,关闭终端
先设置智谱api-key,
网址:https://open.bigmodel.cn/apikey/platform
自己申请,新用户有赠送额度,额度问题自行百度
然后就可以搞到一个api-key

1)打开配置文件,没有就新建一个
nano ~/.claude/settings.json
修改为如下内容,apikey换成你自己的:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "你的智谱APIKEY",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}
2)设置环境变量和路径(必须)
临时:(每次开新终端,都要source)
source ~/.profile
永久:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
重新打开claude:

搞定,完美运行,其他api-key操作一样
/model
可以切换模型,其他操作可以自己探索!!!
enjoy it!!!!
更多推荐



所有评论(0)