Win11 终端执行 python xxx.py 没反应
在 Win11 上写了一段 Python 代码来分析日志文件, 发现执行没反应。是在 VSCode 里的终端中执行的 python log_stats.py
, 是 PowerShell; 也尝试了 cmd, 情况一样。
一开始怀疑代码写错,直到故意在代码里加打印,发现没有输出。
WindowsApps 路径也不能说一无是处,比如经常用的 wsl
就在里面
把 PATH 环境变量改掉:
此时,VSCode 中的终端仍然傻里傻气的:
我们尝试重新加载 VSCode 窗口(我只开了一个VSCode窗口):
继续在终端执行,仍然是傻里傻气的:
关掉 VSCode, 从原本启动 VSCode 的终端执行 code .
来启动,注意这个终端由于是设置 Path 之前就开启了,所以,它确实不认识 Python:
不过没关系,
code .
新开启的 vscode 窗口, 终端中终于识别了 Python: