恢复会话中...

Claude code 在windows下的配置

J
James
James凤凰
发布于 last month· 最后编辑于 4 weeks ago
119 5 1

ios app搞得差不多了,要开始 android 了。

android当然要用 android studio,以前windows下开发都 是用的 wsl,第一次在纯 windows 下使用claude code,发现没环境。

于是折腾了一下。

Windows PowerShell 提示“无法识别 claude”的解决方法

使用官方脚本安装 Claude Code 后:

irm https://claude.ai/install.ps1 | iex

如果运行 claude --version 提示“无法识别 claude”,通常是因为安装目录未加入 PATH。

1. 检查 Git

Claude Code 在 Windows 上需要 Git Bash:

git --version

如果未安装:

winget install Git.Git --source winget

安装完成后重新打开 PowerShell。

2. 确认 Claude Code 已安装

Test-Path "$env:USERPROFILE\.local\bin\claude.exe"

返回 True 表示安装文件存在。

3. 添加到 PATH

永久加入当前用户的 PATH:

[Environment]::SetEnvironmentVariable(
  "PATH",
  "$env:PATH;$env:USERPROFILE\.local\bin",
  [EnvironmentVariableTarget]::User
)

让当前 PowerShell 窗口立即生效:

$env:PATH = "$env:PATH;$env:USERPROFILE\.local\bin"

4. 验证

claude --version

如果仍然失败,请完全关闭并重新打开 PowerShell;必要时重启 Windows。

5. 启动并登录

claude

浏览器会打开 Anthropic 登录页面,完成授权即可。

常用排错命令

查看实际调用的是哪个 Claude:

Get-Command claude | Format-List

检查是否安装了多个版本:

Get-Command claude -All

运行自检:

claude doctor

如果同时安装了 Winget 版本和官方脚本版本,可以卸载 Winget 版本,避免旧版本优先:

winget uninstall Anthropic.ClaudeCode

核心解决办法:将 %USERPROFILE%\.local\bin 加入用户 PATH。

1 条评论

A
Arvin_Leung
Arvin_Leung凤凰#1Flast month

也来学习一回