Windows PowerShell执行flutter doctor报错,求解决方法
解决PowerShell中
flutter命令不被识别的问题 这个错误本质是系统找不到flutter命令的执行路径,因为你还没把Flutter的bin目录添加到系统的环境变量PATH里。下面是一步步的解决方法:
第一步:定位Flutter的安装路径
找到你解压或安装Flutter的文件夹,比如常见的路径是C:\src\flutter,进入后找到里面的bin子目录,完整路径类似C:\src\flutter\bin。第二步:添加路径到系统环境变量
- 右键点击桌面上的「此电脑」,选择「属性」;
- 在弹出窗口中点击「高级系统设置」;
- 切换到「高级」标签页,点击「环境变量」;
- 在「系统变量」区域找到名为
Path的变量,双击进入编辑界面; - 点击「新建」,把刚才找到的Flutter
bin目录完整路径粘贴进去,然后依次点击「确定」保存所有设置。
第三步:重启PowerShell并验证
关闭当前所有PowerShell窗口,重新打开一个新窗口,输入flutter doctor命令,应该就能正常识别了。如果不想重启,也可以在当前窗口临时执行这条命令加载新路径:$env:Path += ";你的Flutter bin完整路径"不过这种临时设置仅在当前窗口生效,关闭后就会失效,还是建议重启窗口或电脑让设置永久生效。
额外注意事项
- 确保输入的路径完全正确,别漏掉
bin目录,也别写错盘符或文件夹名称; - 如果你是刚下载的Flutter,确认已经正确解压到目标文件夹,
bin目录里确实存在flutter.exe可执行文件。
- 确保输入的路径完全正确,别漏掉
内容的提问来源于stack exchange,提问作者user3154841
相关产品推荐
相关产品推荐

