
Claude Code 作为一款高效的 AI 编程辅助工具,深受开发者青睐,但由于其本身不支持 Windows 文件系统,在 Windows 系统上使用需要借助 WSL(适用于 Linux 的 Windows 子系统)。下面为你详细介绍在 Windows 系统上安装和使用 Claude Code 的完整流程。
WSL(Windows Subsystem for Linux,适用于 Linux 的 Windows 子系统)是微软于 2016 年在 Windows 10 平台发布的功能,它能让用户在 Windows 操作系统上运行 ELF 格式的 Linux 可执行文件,为在 Windows 上运行原本不支持该系统的程序提供了便利。
在安装 WSL 进而部署 Claude Code 之前,需要满足一些前置条件:
安装完 WSL 后,可以在微软应用商店中安装最新的 Ubuntu 24.04 LTS,也可以通过以下命令安装:
wsl --install -d Ubuntu - 24.04也可以通过wsl -l -o命令选择其他系统版本进行安装。安装完成后,在终端(或 PowerShell)输入wsl即可访问安装的操作系统,首次使用需要设置用户名和密码。如果通过开始菜单的应用访问一次后直接关闭窗口而不输入用户名和密码,下次访问将使用 root 用户。
Claude Code 是用 Node.js 开发的,所以需要先安装 Node.js 环境(Node.js 18+),可以通过以下命令安装:
curl - fsSL https : / / deb . nodesource . com / setup_22 . x | sudo bash -
sudo apt - get install - y nodejs安装完成后,可以通过node --version和npm --version命令检查 Node.js 和 npm 是否可用。
接下来安装 Claude Code 包,根据自身情况二选一:
cd ~
npm install - g @anthropic - ai / claude - codecd ~
npm install - g https : / / gaccode . com / claudecode / install -- registry = https : / / registry . npmmirror . com如果是 Claude Duck 中转站用户,且已经安装了官方的 Claude Code 包,需要先卸载,两者有冲突,卸载命令如下:
npm uninstall - g @anthropic - ai / claude - code安装完成后,访问项目文件夹,在该目录下的终端输入以下命令即可运行 Claude Code:
mkdir claude - test - demo
cd claude - test - demo
claude原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。