背景日常编程还是习惯使用Linux系统。之前我使用双系统现在我发现Windows的WSL子系统也挺好用的。于是便想着在Windows上安装WSL和claude code(以下简称CC)。WSL安装如何使用 WSL 在 Windows 上安装 Linuxwsl --installvscode安装WSL插件安装后在WSL的终端输入code .就可以使用Windows的vscode打开WLS子系统的项目文件夹了。Claude Code安装cc官方文档https://code.claude.com/docs/en/quickstart针对 Linux平台的cc安装命令如下。尝试运行该命令会发现安装失败原因应该国内的请求被拒绝了。curl -fsSL https://claude.ai/install.sh | bash虽然claude code无法安装但可以在Windows上安装Claude 的桌面软件在该软件安装之后就可以在终端使用claude code。https://code.claude.com/docs/zh-CN/desktop-quickstart如下图所示此时Windows平台的cc终端和vscode的cc插件都可以正常使用。WSL使用Windows的 Claude Code下述设置添加到WSL的.bashrc文件中然后便可以在WSL中使用CC了。发现虽然CC在Terminal可以成功运行但vscode的CC插件却无法运行。export PATH$PATH:/mnt/c/Users/jiell/AppData/Local/Programs/Microsoft VS Code/bin alias claudeclaude.exe于是我从Github下载 cc-switch , 设置了使用 Deepseek的API后WSL上vscode的CC插件就可以正常使用了。在WSL上运行cc-switch --cli便会启动图形化虽然会有一些乱码继续完成设置就行。如下图所示就配置完成了。