windows环境变量里配置了python,打印版本却不一致

1、打印python.exe路径

dos:执行 python -c "import sys; print(sys.executable)"

输出:

\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\python.exe

2、问题就真相大白

卸载Python.3.13

windows 设置->应用->

3、

C:\Users\tzy90>python -version

C:\Users\tzy90>where python

C:\Users\tzy90\AppData\Local\Microsoft\WindowsApps\python.exe

D:\Programs\Python\Python31210\python.exe

无版本输出,问题在于WindowsApps\python.exe

4、关闭应用执行别名

5、验证

where python

python --version

python -c "import sys; print(sys.executable)"

---------------正常-----------------------