我正在尝试将 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%
您可以在命令提示符中的任何位置键入py
或py.exe
来调用 Python。此特殊快捷方式不需要修改%Path%
,它是安装 Python 时的一个单独复选框。
安装文件夹 ( ) 中的那个python.exe
是实际的 Python 可执行文件。如果安装文件夹不在您的文件夹中,%Path%
那么您无法python.exe
在命令提示符中使用。您可以将安装文件夹添加到%Path%
或使用py.exe
上述方法。