Flutter无法安装提示PowerShell不在PATH?如何添加PowerShell.exe至PATH
Flutter初始化时flutter doctor报错的原因及解决方法
错误原因
报错信息明确指出PowerShell executable not found. Either pwsh.exe or PowerShell.exe must be in your PATH,核心原因是系统PATH环境变量未包含PowerShell可执行文件的所在路径,导致Flutter执行flutter doctor命令时无法找到PowerShell程序,进而中断初始化流程。
将PowerShell.exe添加至系统PATH环境变量的步骤
- 确定PowerShell.exe的路径:
传统Windows PowerShell的默认路径为C:\Windows\System32\WindowsPowerShell\v1.0;若使用PowerShell 7及以上版本(对应可执行文件为pwsh.exe),默认路径通常是C:\Program Files\PowerShell\7 - 打开系统环境变量配置界面:
按下Win + R组合键,输入sysdm.cpl并回车,打开系统属性窗口;切换到「高级」标签页,点击「环境变量」按钮 - 修改系统PATH变量:
在「系统变量」列表中找到Path变量,点击「编辑」;点击「新建」,将之前确定的PowerShell路径粘贴进去;依次点击所有弹窗的「确定」按钮保存设置 - 验证配置生效:
打开新的命令提示符(CMD)或终端窗口,输入powershell(或pwsh),若能正常进入PowerShell交互环境,说明路径已添加成功;此时重新运行flutter doctor即可继续完成Flutter初始化
内容的提问来源于stack exchange,提问作者lgrock007
相关产品推荐
相关产品推荐

