在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的方式都不用我们自己去解决科学上网的问题!

相关推荐
老坛00115 分钟前
2025决策延迟的椭圆算子分析:锐减协同工具的谱间隙优化
前端
老坛00116 分钟前
从记录到预测:2025新一代预算工具如何通过AI实现前瞻性资金管理
前端
今禾18 分钟前
" 当Base64遇上Blob,图像转换不再神秘,让你的网页瞬间变身魔法画布! "
前端·数据可视化
华科云商xiao徐23 分钟前
高性能小型爬虫语言与代码示例
前端·爬虫
十盒半价24 分钟前
深入理解 React useEffect:从基础到实战的全攻略
前端·react.js·trae
攀登的牵牛花24 分钟前
Electron+Vue+Python全栈项目打包实战指南
前端·electron·全栈
iccb101325 分钟前
我是如何实现在线客服系统的极致稳定性与安全性的
前端·javascript·后端
一大树26 分钟前
Vue3祖孙组件通信方法总结
前端·vue.js
不要进入那温驯的良夜27 分钟前
跨平台UI自动化-Appium
前端
海底火旺27 分钟前
以一个简单的React应用理解数据绑定的重要性
前端·css·react.js