将 python 添加到 windows 路径不起作用

将 python 添加到 windows 路径不起作用

按照以下答案的说明进行操作后这个问题,我的计算机仍然无法将 python 识别为内部或外部命令、可操作程序或批处理文件。

我已经上传了一张图片作为背景;我在这里做错了什么?在此处输入图片描述

编辑:这是另一张图片,显示我在路径内,但问题似乎是它不会保存我所做的更改。我复制了正确的行并按 Enter 键,然后按 OK 键,但当我将其拉回时它就消失了。

答案1

我在这里做错了什么?

您没有正确保存更改。

查看您正在编辑的对话框的底部。有确定和取消按钮。按确定。然后在下一个对话框中按确定,等等……总共应该按 3 次:

在此处输入图片描述

完成此操作后,打开一个新cmd提示,当您键入时,应该会显示修改后的路径path

答案2

添加以供将来参考,因为我已经在同一个问题上挣扎了一段时间,并且这里或其他地方建议的解决方案都没有为我解决这个问题。

如果你的路径变量中有 WindowsApps,那么你需要使它以下列表中的 Python 目录。原因是 WindowsApps 包含一个 python.exe,但它实际上不是 python,只是一个用于启动 Windows Store 并搜索 Python 的钩子。如果 WindowsApps 首先出现在您的路径变量中,那么当您从 运行 python 时,Windows 将尝试使用它cmd,而不是您指向的目录中的 python.exe。

答案3

确保你的 Python 位于你的 Windows 应用程序之上。

例子

答案4

万一更改路径变量的顺序无法解决问题(对我来说没有),有一个非常模糊的设置

设置 -> 应用程序 -> 高级应用程序设置 -> 应用程序执行别名

我还需要从这里禁用 python.exe 和 python3.exe。

设置截图

相关内容