从昨天起,我可以运行如下 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。