为什么我有多个 python 可执行文件?

为什么我有多个 python 可执行文件?

我正在尝试将 python 添加到我的 PATH 变量中,但我不确定要添加哪一个,或者有什么区别。

我有一个\appdata\local\programs\python\python35-32\python.exe ,还有一个c:\windows\py.exe

我知道安装 Python 时应该将其放入 PATH 文件中,但当我尝试python在命令提示符中使用时,它告诉我没有这样的命令。我检查了路径文件,果然没有提到 python。因此,为了快速导航到 python 的位置,我在开始菜单中右键单击它的条目并告诉它打开文件位置。第一次它带我到 /python35-32,第二次它带我到 /windows...

好像python 执行文件添加于执行程序。尽管它们做的是同样的事情。

所以我是认真的……py.exe 到底为什么存在?没有它我还能做什么?

答案1

你里面的那个%WinDir%是一个启动器。

它不是可执行的 Python 可执行文件,而是exe快捷方式的一个版本。有了该文件,%WinDir%您可以在命令提示符中的任何位置键入pypy.exe来调用 Python。此特殊快捷方式不需要修改%Path%,它是安装 Python 时的一个单独复选框。

安装文件夹 ( ) 中的那个python.exe是实际的 Python 可执行文件。如果安装文件夹不在您的文件夹中,%Path%那么您无法python.exe在命令提示符中使用。您可以将安装文件夹添加到%Path%或使用py.exe上述方法。

相关内容