来源:互联网 更新时间:2026-07-23 07:02
PowerShell 已经打开了,可对着 Windows 代码块和 WSL 代码块发呆——这大概是安装 Claude Code 时最容易卡住的一步。Claude Code 现在同时支持 Windows 原生环境、WSL 2 和 WSL 1,但三条路径不能混着执行:Windows 原生安装必须在 PowerShell 或 CMD 中完成,而 WSL 安装则要进入 Linux 发行版终端后再执行。
需要 Windows 工具链,或项目位于 Windows 目录时,原生安装是首选。需要 Linux 工具链,或想用沙箱隔离命令执行时,WSL 2 更合适。WSL 1 只适合那些无法启用 WSL 2 的机器,因为 Claude Code 官方明确标注了它不支持沙箱功能。
官方 Advanced setup 页的 Native Install 选项已经把 macOS、Linux、WSL、Windows PowerShell 和 Windows CMD 分成了独立的代码块。先认准当前终端,再复制对应的块,就能避开“命令存在但外壳不匹配”的尴尬问题。

你的项目在哪里,第一根锚就钉在哪里。
先做一次明确的选择。
路径与终端要一一对应。
如果项目位置不清楚,先停下来。
Get-Location,在 WSL 执行 pwd。Windows 盘符或 /mnt/c 下的项目偏向原生 Windows;/home 下的 Linux 项目则偏向 WSL 2。
官方 Windows 选择表把三个环境的依赖、沙箱能力和适用场景列在同一行。Native Windows 不要求 WSL,Git for Windows 是可选项;WSL 2 支持沙箱,WSL 1 不支持。

先看看你的 Windows 版本和硬件是不是达标。
winver 查看系统版本。
把最低条件逐项对照。
条件满足后再安装。
系统低于要求时不要硬装。
截图中的 System requirements 是当前官方的最低要求。Windows 10 1809、4 GB 内存和受支持处理器,是继续操作前的判断线,而不是安装完成后的排错项。

WSL 的启用要从管理员终端开始。
先安装并确认发行版版本。
wsl --install,按提示重启 Windows。重启后运行新安装的 Linux 发行版,完成 Linux 用户名和密码设置,再回到 PowerShell 执行 wsl.exe --list --verbose。
版本列应该清晰可见。
2。以后新装发行版需要默认使用 WSL 2 时,可以执行 wsl.exe --set-default-version 2。
如果命令只显示帮助或安装停住,分开处理。
wsl --list --online 查看发行版,再用 wsl --install -d 发行版名称 安装。停在 0.0% 时,可以按微软文档改用带 --web-download 的发行版安装形式。
原生安装不需要管理员权限。
只复制匹配当前外壳的代码块。
winget install Anthropic.ClaudeCode 作为官方列出的替代安装方式。
安装程序正常结束是第一道检查结果。
claude --version 能返回版本号。
外壳用错会出现很具体的提示。
&& 不是有效分隔符,说明误用了 CMD 代码块;CMD 提示无法识别 irm,说明误用了 PowerShell 代码块。回到官方页面重新复制正确块,不要修改其中的符号。
原生 Windows 不强制安装 Git for Windows。没有它时,Claude Code 会使用 PowerShell 工具执行命令;安装后则可使用 Git Bash。如果 Claude Code 找不到 Git Bash,可以在用户配置的 settings.json 中设置 CLAUDE_CODE_GIT_BASH_PATH,值指向本机 bash.exe 的真实路径。
进入发行版后再安装 Claude Code。
pwd 时应看到 Linux 路径。
WSL 使用 Linux 安装块。
claude 启动都留在这个 WSL 终端。
二进制文件应归属于 WSL 环境。
claude --version 能返回版本;回到 PowerShell 后不要求出现同一份安装,因为两边是独立的。
如果 WSL 中找不到命令,先检查路径。
echo $PATH,确认用户目录下的 .local/bin 已进入 PATH。如果没有,按官方安装排错页把该目录加入 Bash 配置,然后重开终端。
WSL 项目尽量放在 /home/用户名/项目名,不要长期放在 /mnt/c 下运行大范围搜索。Claude Code 官方排错页指出,跨 Windows 与 Linux 文件系统读取会带来性能损失,搜索结果也可能少于预期。
验证要回到实际的安装环境。
先看版本,再看诊断。
claude --version 和 claude doctor。版本命令确认程序可被找到,doctor 会读取安装健康、设置文件错误和警告,不会启动交互会话。
两类结果都应可读。
claude,按浏览器提示完成账号登录。
如果版本命令找不到程序,先修 PATH。
.localbin 是否在 User PATH;WSL 检查 $HOME/.local/bin 是否在 PATH。修改后必须关闭旧终端并重新打开,再做验证。
官方验证区域同时给出版本检查和 doctor 诊断。先确认命令能被找到,再判断配置问题,比直接运行交互会话更容易定位安装失败的位置。

claude --version 与 claude doctor 都能在实际安装环境中运行。claude 后进入登录流程,终端没有 PATH 或外壳不匹配错误。七麦数据官网网页地址 七麦数据官方入口在线首页
问卷星官方网站入口地址 问卷星网页版在线使用
币安Binance官方中文网站 币安App最新版下载及新手注册指南
闲鱼的严选验货在哪里看?闲鱼严选和验货宝哪个可靠
PokePay加密卡2026完整指南:申请开卡全攻略+多场景应用技巧
摩托车活塞环性能如何
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
豆包AI专业版使用教程【新手必看】
索尼限时赠送PS Plus Premium七日会员,需手
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
迷你网名古风男生霸气(精选100个)
文雅简易网名男生可爱(精选100个)
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
币圈十大实用工具:从实时行情监控到数据分析、资产管理
王者荣耀「西行封妖记」【孙权-仙扇使者】6月25日上线!
闲鱼严选和验货宝哪个可靠?闲鱼的验货宝怎么样,,
币安杀入美股市场,重头戏bStocks还没来
精准天气预报APP推荐:支持分钟级降雨预测与实时分享功能
陈姓和杨姓网名大全男生(精选100个)
网名开头英文名字男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc