1. 现象

Windows上输入python3 test.py后,脚本没有执行。 单独输入python3,会启动Microsoft Store,搜索Python3。

2. 原因

在开始菜单搜索Python3,打开文件位置后,显示在 C:\Users\username\AppData\Local\Microsoft\WindowsApps\python3.exe 同时目录下还有python.exe C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.exe

而搜索py,打开文件位置,显示在 C:\Windows\py.exe

实际的python安装路径,在C:\Programs\Python\Python310。这个目录下,只有python.exe,

3. 解决方法

安装python时,勾选添加到PATH环境变量。会将C:\Programs\Python\Python311添加到系统或用户环境变量。 然后在C:\Programs\Python\Python310下,复制python.exe为python3.exe。