在Windows系统中使用Claude code的保姆级教程,附带白嫖100美金的Claude API

大家好,我是李想。

今天我给大家分享下如何在Windows系统上使用Claude code,我也是一步步安装的,期间踩的坑可以给大家说一说,并且最后给大家分享一个白嫖100美金的Claude API的方法。

1.安装WSL

由于Claude Code 目前不支持直接在 Windows 原生环境下运行,必须通过 WSL(Windows Subsystem for Linux) 安装 Linux 环境才能使用。

WSL(Windows Subsystem for Linux) 是微软官方提供的 Windows 兼容层,允许用户在 Windows 系统上直接运行 Linux 环境,无需虚拟机或双系统。它提供了完整的 Linux 命令行体验,并支持运行大多数 Linux 应用程序(如 Python、Node.js、GCC 等)

下载WSL

使用管理员身份打开命令窗口

输入命令,该命令会自动安装 WSL 2 + Ubuntu(默认发行版)

wsl --install

可以看到他先下载了适用于Linux的Windows子系统,然后提示由于未安装所需特性,无法启动操作。看见这个我们需要重启下电脑。然后再输入wsl --install

下载成功会让你输入用户名和密码,这里用户名必须是 小写, 输入密码和重复密码是看不到的。

到这里我们就在Windows上搭好了Linux环境

2.更换wsl目录

wsl下载后默认是在C盘,一般C盘存储空间很小,所以我们需要更换下wsl的安装盘,当然,如果你C盘空间很大,可以跳过直接到第三步。

1.导出wsl

导出之前我们需要 先创建一个文件 ,比如我就是在D盘创建了一个wsl文件。

输入命令

wsl --export Ubuntu D:\wsl\wsl-ubuntu24.04.tar

2.注销当前wsl发行版本

输入命令

wsl --unregister Ubuntu

3.在目标目录导入Ubuntu

输入命令

wsl --import Ubuntu D:\wsl\wsl-ubuntu24.04 D:\wsl\wsl-ubuntu24.04.tar

到这里我们就成功把wsl安装到了D盘

3.安装NodeJS

Claude Code需要运行在NodeJS18+的环境

接下来我们我们需要在wsl上安装node环境

3.1升级Ubuntu

在安装之前我们先升级下C,搜索Ubuntu,然后打开

输入命令

sudo apt update

sudo apt upgrade

然后会让你输入密码

这里输入Y继续下载

3.2下载Node

更新完毕后我们下载NodeJS

输入命令

Sudo apt install nodejs npm

中间出现询问输入Y继续下载,下载完毕后我们输出

node --versioon

npm --version

看是否成功显示版本号

成功显示就说明下载完毕了!

4.下载Claude Code

接下来我们需要下载Claude Code,本以为一个顺利,结果中途踩了许多坑!

我们打开ubuntu,输入安装命令:

npm install -g @anthropic-ai/claude-code

4.1npm权限问题

首先遇到的就是npm的权限问题。

现在遇到问题大家都应该学会用AI去解决,按照图片中的步骤就可以解决这个问题

1.mkdir ~/.npm-global

2.npm config set prefix '~/.npm-global'

3.export PATH=~/.npm-global/bin:$PATH

4.source ~/.bashrc # 或 source ~/.zshrc

完成后再输入npm install -g @anthropic-ai/claude-code

4.2切换淘宝镜像源

发现又报错了,这是因为网络连接问题,这里我们可以设置下npm的淘宝镜像源。

切换到淘宝源

npm config set registry registry.npmmirror.com

再次尝试安装

npm install -g @anthropic-ai/claude-code

这次可以看到安装成功了

5.使用Claude Code

我们先创建一个文件,在这里输入wsl

输入Claude,选择信任文件就可以成功进入Claude了!

但是!如果出现了Claude is not a command的话,我们就又需要去解决环境问题了!

出现claude 命令找不到的原因是 npm 全局安装路径未正确添加到 Linux 的 PATH 环境变量中,这里我踩了许多坑,这里直接附上解决方案。

5.1解决环境变量

1.查找 npm 全局安装路径:

npm config get prefix

比如我这里输出/home/lixiang/.npm-global,我们这时候把.npm-global

记下来,其余的不用管。

2.添加目录到 PATH:

编辑 bash 配置文件

nano ~/.bashrc

在文件末尾添加:

export PATH=" <math xmlns="http://www.w3.org/1998/Math/MathML"> H O M E / . n p m − g l o b a l / b i n : HOME/.npm-global/bin: </math>HOME/.npm−global/bin:PATH"

保存文件(按 Ctrl+O,然后回车),退出编辑器(按 Ctrl+X)

记得这里的.npm-global要替换成你的npm config get prefix输出的东西, 但是不要/home/lixiang前面这一截,只需要.npm-global ,因为$HOME 是标准的环境变量,指向当前用户的家目录(如 /home/lixiang)兼容性更好,在不同系统/用户环境下都能正确解析。

3.使配置生效:

source ~/.bashrc

这里我直接附上解决方。

再次输入claude就可以成功启动了!

6.100美金Claude API的白嫖方案

因为国内使用Claude很难,是不是就要面临封号,所以现在出现了很多的API外壳公司,这里给大家推荐一个,注册就能获得100美金的额度。

地址:anyrouter.top/register?af...

通过这个链接咱们都能多获得50的美金。

然后看看他的使用方案配置下token就可以成功使用了,这种api的方式都不用我们自己去解决科学上网的问题!

相关推荐
excel1 小时前
Vue3 中的双向链表依赖管理详解与示例
前端
前端小白从0开始1 小时前
Chrome DevTools高级用法:性能面板内存泄漏排查
前端·chrome·chrome devtools
EveryPossible1 小时前
带有渐变光晕
前端·javascript·css
jojo是只猫2 小时前
Vue 3 开发的 HLS 视频流播放组件+异常处理
前端·javascript·vue.js
卓码软件测评2 小时前
第三方软件登记测试机构:【软件登记测试机构HTML5测试技术】
前端·功能测试·测试工具·html·测试用例·html5
CS Beginner2 小时前
【html】canvas实现一个时钟
前端·html
林烈涛2 小时前
js判断变量是数组还是对象
开发语言·前端·javascript
Komorebi_99993 小时前
Unocss
开发语言·前端
goto_w4 小时前
前端实现复杂的Excel导出
前端·excel
Baklib梅梅4 小时前
2025文档管理软件推荐:效率、安全与协作全解析
前端·ruby on rails·前端框架·ruby