大家好,我是 kite。
全网都在说 claude code 多么 nb,今天空闲下来,安装了 claude code,用 anyroute 提供的免费额度,总算是亲自免费体验了一把。
只需一句话,claude code 就能很好的帮我实现需求:
在安装的过程中遇到不少问题,找解决方案时找到【码农老王说AI】的一篇安装教程,写的很详细,感谢老师的无私分享!
我在按照教程安装时,依旧遇到一些问题,所以我就再此记录下我的安装过程和踩坑经验,希望能帮助大家少踩坑。
整个安装过程并不复杂,跟着操作,遇到问题问问 AI 就能搞定,我也是这样安装成功的。
先介绍下我们安装 claude code 的逻辑:在 windows 中通过 WSL 安装 Ubuntu 系统,然后在 Ubuntu 系统中安装 claude code。
所以在安装 Claude code 之前,需要先安装 Ubuntu 系统,有两种方式安装 Ubuntu,大家自行选择。
我是在 windows 11 中安装 claude code。
安装 Ubuntu 方式1
按下键盘 win + r 打开运行窗口,输入 cmd,进入命令提示符界面:
在命令提示符界面,输入以下命令开始安装 Ubuntu 系统:
wsl --install -d Ubuntu 【需开启魔法】
安装成功后,按键盘的 win 键,搜索 Ubuntu,以管理员身份运行:
安装 Ubuntu 方式2
当 “安装 Ubuntu 方式1” 安装失败后,可以试试方式2。
方式2 比 方式1 要麻烦一点,因为我们下载 Ubuntu 安装包后,需要自己手动解压、手动运行。
虽麻烦但问题不大,跟着我的教程走就完事了。
按下键盘的 win 键,搜索 Powersshell,最好是以管理员身份运行:
执行以下命令下载 Ubuntu 2004 软件包:
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
稍微解释一下 ubuntu-2004.appx, 可以将理解为“轻量化系统镜像”,里面包含了 Ubuntu 20.04 的安装包,包含了系统运行所需的文件系统、配置文件和基础软件包。【如果看不懂就别看】
当文件下载完成后,继续在原来执行命令的 powershell 窗口中,执行以下命令:
1.重命名 appx 文件,改为 .zip 后缀Rename-Item .\ubuntu-2004.appx .\ubuntu-2004.zip2.解压文件Expand-Archive .\ubuntu-2004.zip .\ubuntu-2004 -Force3.进入解压目录cd .\ubuntu-20044.运行Ubuntu安装程序.\ubuntu2004.exe5.检查 WSL 状态wsl --status
按照以上几个命令执行下来,就可以看到 Ubuntu 已经被安装成功:
配置 Ubuntu 【无需魔法】
经过之前一顿操作终于把 Ubuntu 安装好了,那么现在还需要进入 Ubuntu,设置密码和安装 nodejs。
依旧是按下键盘的 win 键,把 Ubuntu 搜索出来,以管理员身份运行:
如果你在打开 Ubuntu 时遇到这个界面:
请开启电脑的虚拟化功能,gemini 告诉我的步骤:
在 Windows 搜索栏中输入 “启用或关闭 Windows 功能”,然后打开它。
在弹出的窗口中,向下滚动,找到并勾选以下两项:
- 虚拟平台(Virtual Machine Platform)适用于 Linux 的windows 子系统 (Windows Subsystem for Linux)
请务必重启电脑以使更改生效。
重启电脑后就能正常进入 Ubuntu 的界面了。
第一次进入 Ubuntu 界面需要设置账号密码:
密码记下来后面有用。
出现这个界面就表示已经进入 Ubuntu 的系统了:
我们还需要在 Ubuntu 中安装 node.js,以管理员身份开启 WSL:
执行以下命令,为 Ubuntu 系统添加 Node.js 官方源,并更新本地的 apt 源列表:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -
第一次运行需要输入刚才设置的密码:
安装 Node.js:
sudo apt-get install -y nodejs
安装完成后,查看 nodejs 版本,确保 nodejs 版本在 18.0 以上。
node --version
在 Ubuntu 中安装 Claude Code 【无需魔法】
经过之前的操作,安装 Claude Code 的前置工作已经做好了。
现在终于可以开始安装 Claude Code。
依旧是在 wsl 窗口中,执行命令安装 Claude Code。
sudo npm install -g @anthropic-ai/claude-code
能查到版本就说明 Claude Code 已经在 Ubuntu 中安装成功了:
claude --version
配置 Claude code API
先去 anyrouter.top/register?af… 完成注册,可领取 50 美元的 API 额度,每天登录都可以领 10 美元的额度。
注册完成后,点击“添加令牌”并设置相关参数:
复制我们刚才创建的 API key:
在 Ubuntu 中配置 API
按下 Win + R 搜索 Ubuntu,以管理员身份打开。
使用命令创建工作文件夹 claudeDemo :
cd /home/ # 进入到 Home 目录sudo mkdir claudeDemo # 创建文件夹 claudeDemols # 查看文件夹是否被创建成功
修改工作目录的权限,让 claude 有权写入文件:
kite@kite:/home$ sudo chown -R kite:kite /home/claudeDemo
配置 API 令牌:
以下方式二选一:# 配置临时生效,关闭终端窗口后就失效了export ANTHROPIC_AUTH_TOKEN=sk-你的 API key # 配置永久生效echo 'export ANTHROPIC_AUTH_TOKEN="你的 API Key"' >> ~/.bashrcecho 'export ANTHROPIC_AUTH_TOKEN="你的 API Key"' >> ~/.bash_profilesource ~/.bashrc # 使配置立即生效source ~/.bash_profil # 使配置立即生效
配置环境变量:
export ANTHROPIC_BASE_URL=https://anyrouter.topecho -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.bash_profileecho -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bash_profileecho -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.bashrcecho -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bashrcecho -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.zshrcecho -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.zshrc
配置好后,关闭当前命令行窗口,重新打开,使其配置生效。
在命令行输入 claude,然后回车即可启动 claude code:
选择你喜欢的主题,以后也可以执行 “ /theme” 重新设置主题。
方向键是选择,回车是确认。
接下来的提问都直接回车。
Security notes:回车
Do you trust the files in this folder? Yes, proceed 回车
看到这个界面,就可以和 claude code 对话实现你的想法了:
如果运行过程中出现 API Error,可在终端执行 export 命令,看配置的 API 是否正确:
写在最后
到此,claude code 的安装就完成了,而且 anyrouter 赠送的免费额度足够你玩耍了,快去体验吧!
我是 kite,希望我的内容对你有帮助。