按照以下答案的说明进行操作后这个问题,我的计算机仍然无法将 python 识别为内部或外部命令、可操作程序或批处理文件。
编辑:这是另一张图片,显示我在路径内,但问题似乎是它不会保存我所做的更改。我复制了正确的行并按 Enter 键,然后按 OK 键,但当我将其拉回时它就消失了。
答案1
答案2
添加以供将来参考,因为我已经在同一个问题上挣扎了一段时间,并且这里或其他地方建议的解决方案都没有为我解决这个问题。
如果你的路径变量中有 WindowsApps,那么你需要使它以下列表中的 Python 目录。原因是 WindowsApps 包含一个 python.exe,但它实际上不是 python,只是一个用于启动 Windows Store 并搜索 Python 的钩子。如果 WindowsApps 首先出现在您的路径变量中,那么当您从 运行 python 时,Windows 将尝试使用它cmd
,而不是您指向的目录中的 python.exe。
答案3
确保你的 Python 位于你的 Windows 应用程序之上。
答案4
万一更改路径变量的顺序无法解决问题(对我来说没有),有一个非常模糊的设置
设置 -> 应用程序 -> 高级应用程序设置 -> 应用程序执行别名
我还需要从这里禁用 python.exe 和 python3.exe。