输入“python.exe”即可运行 Python,而不需要输入“python”

输入“python.exe”即可运行 Python,而不需要输入“python”

PATH我已将 python正确添加到 env 中C:\Users\username\AppData\Local\Programs\Python\Python38\

但现在我需要输入python.exe来启动它,而不是python像以前那样输入

它会弹出一个 python.exe 的新窗口,而不是直接在 powershell 上运行

我的 bito 也出现了同样的问题,bito.exe以前不用在 powershell 上输入就可以运行 bito,但现在不行了,必须输入命令bito.exe,而且它不是在 powershell 上运行,而是启动一个新窗口

在出现此问题之前,为了直接在 powershell 上运行 python 脚本,我创建了PATHEXTenv 并添加了.py,但我发现它现在仍然有效,所以我删除了 env

但似乎它对我的 powershell 有额外的影响,导致我需要输入 ext 才能在 powershell 上运行 python

我不知道发生了什么

答案1

在出现此问题之前,为了直接在 powershell 上运行 python 脚本,我创建了 PATHEXT 环境并添加了 .py,但我发现它现在仍然有效,所以我删除了该环境

但它似乎对我的 powershell 有额外的影响,导致我需要输入 ext 才能在 powershell 上运行 python

PATHEXT 变量不仅适用于 .py 脚本 - 它还允许您省略.exe前面的内容。不要删除它;确保将其设置回其原始值。

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL

相关内容