掘金 人工智能 18小时前
Windows安装Claude Code保姆级教程,白嫖Claude Code额度
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了如何在Windows系统中通过WSL安装Ubuntu,并在此基础上成功部署Anthropic的Claude Code。文章提供了两种安装Ubuntu的方法,并重点讲解了配置Ubuntu环境、安装Node.js以及如何设置Claude Code的API密钥和环境变量。同时,作者分享了安装过程中遇到的问题及解决方案,旨在帮助读者更顺畅地完成Claude Code的安装与配置,从而利用其强大的代码生成能力。

✅ **WSL环境下安装Ubuntu**:文章提供了两种在Windows系统中安装Ubuntu的方法,包括使用`wsl --install -d Ubuntu`命令和手动下载、解压`appx`包的方式,并详细列出了每一步的操作指令,方便用户选择和操作。

⚙️ **Ubuntu系统配置与Node.js安装**:在成功安装Ubuntu后,文章指导用户进行系统初始化设置,包括设置用户密码,并详细介绍了如何为Ubuntu添加Node.js官方源并安装Node.js,确保版本在18.0以上,为后续安装Claude Code打下基础。

🚀 **Claude Code安装与API配置**:文章重点介绍了在Ubuntu环境中通过npm安装Claude Code的命令,并详细讲解了如何注册AnyRouter获取API额度,以及如何在Ubuntu中配置API密钥和基础URL环境变量,确保Claude Code能够正常运行并连接到服务。

💡 **常见问题与解决方案**:作者在文中穿插了安装过程中可能遇到的问题,如虚拟化功能未开启、API错误等,并提供了相应的解决步骤,例如在“启用或关闭Windows功能”中勾选“虚拟平台”和“适用于Linux的Windows子系统”,以及检查API配置的命令,帮助用户规避风险。

大家好,我是 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 功能”,然后打开它。

在弹出的窗口中,向下滚动,找到并勾选以下两项:

请务必重启电脑以使更改生效。

重启电脑后就能正常进入 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,希望我的内容对你有帮助。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Claude Code WSL Ubuntu Node.js API配置
相关文章