(本文全程在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!!!!

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐