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 脚本,我创建了PATHEXT
env 并添加了.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