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

添加Python到Windows PATH后PowerShell无法识别cmd等命令如何修复

问题原因

你修改Windows系统PATH环境变量时误操作覆盖了原有全部系统默认路径,当前PATH仅保留了Python相关路径,导致存放在系统默认目录下的cmd、more.com等所有内置命令/程序无法被PowerShell定位,因此出现命令无法识别的报错。你提供的PATH输出结果中完全没有系统级默认路径,也验证了这个判断。

临时修复方案(仅当前PowerShell窗口生效,重启后失效)
  • 在当前报错的PowerShell窗口直接执行以下命令,临时恢复系统默认PATH:
$env:Path = "C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;$env:Path"
  • 执行完成后即可正常使用cmd、help等系统命令,确认功能正常后再进行永久修复。
永久修复方案(重启后仍然生效)
  1. 按下Win + R组合键打开运行窗口,输入sysdm.cpl后回车
  2. 在弹出的「系统属性」窗口中切换到「高级」选项卡,点击底部的「环境变量」按钮
  3. 分别修改用户变量和系统变量中的Path项:
    • 系统变量的Path需要确保包含以下默认路径,缺失则手动添加:
      • C:\Windows\system32
      • C:\Windows
      • C:\Windows\System32\Wbem
      • C:\Windows\System32\WindowsPowerShell\v1.0\
      • C:\Windows\System32\OpenSSH\
    • 用户变量的Path保留你需要的Python相关路径即可,可顺便删除重复的条目:当前重复添加了两次Python路径,仅保留C:\Users\julie\AppData\Local\Programs\Python\Python39和C:\Users\julie\AppData\Local\Programs\Python\Python39\Scripts两条即可
  4. 所有修改完成后依次点击「确定」保存所有配置,重启电脑即可完全恢复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 13:57:03