You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows PowerShell执行flutter doctor报错,求解决方法

解决PowerShell中flutter命令不被识别的问题

这个错误本质是系统找不到flutter命令的执行路径,因为你还没把Flutter的bin目录添加到系统的环境变量PATH里。下面是一步步的解决方法:

  • 第一步:定位Flutter的安装路径
    找到你解压或安装Flutter的文件夹,比如常见的路径是C:\src\flutter,进入后找到里面的bin子目录,完整路径类似C:\src\flutter\bin。

  • 第二步:添加路径到系统环境变量

    1. 右键点击桌面上的「此电脑」,选择「属性」;
    2. 在弹出窗口中点击「高级系统设置」;
    3. 切换到「高级」标签页,点击「环境变量」;
    4. 在「系统变量」区域找到名为Path的变量,双击进入编辑界面;
    5. 点击「新建」,把刚才找到的Flutterbin目录完整路径粘贴进去,然后依次点击「确定」保存所有设置。
  • 第三步:重启PowerShell并验证
    关闭当前所有PowerShell窗口,重新打开一个新窗口,输入flutter doctor命令,应该就能正常识别了。如果不想重启,也可以在当前窗口临时执行这条命令加载新路径:

    $env:Path += ";你的Flutter bin完整路径"
    

    不过这种临时设置仅在当前窗口生效,关闭后就会失效,还是建议重启窗口或电脑让设置永久生效。

  • 额外注意事项

    • 确保输入的路径完全正确,别漏掉bin目录,也别写错盘符或文件夹名称;
    • 如果你是刚下载的Flutter,确认已经正确解压到目标文件夹,bin目录里确实存在flutter.exe可执行文件。

内容的提问来源于stack exchange,提问作者user3154841

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:27:38