如何在 Windows PowerShell 中再次使用“python”?

如何在 Windows PowerShell 中再次使用“python”?

从昨天起,我可以运行如下 python 命令

python code.py

在 Windows 10 powershell 命令行上。更新后,这不再起作用,我收到错误

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

但是python已经安装了:

> where.exe python
C:\Users\DALEX\AppData\Local\Microsoft\WindowsApps\python.exe

该路径位于环境变量 PATH 中

在此处输入图片描述

如何修复此问题以便我可以python再次使用?

答案1

消息正在传来 python.exe本身。具体来说,您正在运行 Windows 包含的假 python.exe,它应该自动重定向到真正的 Python 或打开 Microsoft Store 页面。

访问其中提到的“设置 > 管理应用程序执行别名”屏幕,禁用指向此重定向器的 python.exe 别名,并启用属于您实际安装的 Python 运行时的 python.exe 别名(如果您是从 Microsoft Store 安装的)。对 pythonw.exe 执行相同操作。

如果你的 Python 运行时是不是从商店,您仍然应该禁用别名,以便可以找到来自 $env:PATH 其他地方的真正的 python.exe。

相关内容