首页 > 解决方案 > 当我在 powershell 或 cmd 中键入 python 时,它会打开 microsoft store 而不是启动 python shell。如何解决这个问题?

问题描述

我已经将 python 添加到路径并从应用程序执行别名中禁用了应用程序安装程序 python.exe 和 python3.exe,但问题仍然存在。我该怎么做才能解决这个问题?

标签: pythonpowershellcmd

解决方案


根据此处的 Python.org 文档页面,在 Windows 上安装 Python 的两种主要方法是使用其网站上的完整安装程序或通过 Microsoft Store 包安装。众所周知,Python 的 Microsoft Store 包会引入 Python 完整安装中未发现的错误。Microsoft 有一个关于在 Windows 上运行 Python 的常见问题解答页面,其中特别提到了您面临的问题。根据微软,

为了帮助新用户找到合适的 Python 安装,我们添加了一个 Windows 快捷方式,可将您直接带到 Microsoft Store 中发布的社区包的最新版本。

如果您使用来自 python.org 的安装程序安装 Python 并选择“添加到 PATH”选项,则新的 python 命令将优先于快捷方式。

我自己在 Python 的 Microsoft Store 包中遇到了很多问题,我(和 Microsoft)的建议是从你的 PC 上卸载 Microsoft Store 版本的 Python 并安装官方 Python 包,并确保选中“添加到PATH”选项。官方包的链接可以在这里找到。


推荐阅读