在 Windows 10 和 Windows 11 系统中,很多新手 Python 学习者可能都遇到过这样一个奇怪的问题:在命令提示符(CMD)中输入 python 命令时,不是打开 Python 解释器,而是直接跳转到微软商店。这是怎么回事?难道我操作错了?
别慌,这其实是 Windows 系统自身的“坑”,而不是你的错。本文将带你一步一步关闭这个陷阱式“别名”机制,并且教你正确安装可用的 Python 环境,让你轻松开启 Python 编程之旅!

一、为什么输入 python 会打开 Microsoft Store?
这其实是 Windows 系统自带的一种“别名映射”机制。当你在命令行中输入 python 或 python3 命令时,如果系统没有在 PATH 环境变量中找到真正的 Python 可执行文件,就会默认跳转到商店引导你安装,这一行为来源于所谓的“App Execution Aliases”(应用执行别名)。
这种机制初衷是好的——帮用户快速从商店获取 Python。但现实是,商店版本并不适合开发者使用,路径混乱、不易管理、功能有限,甚至可能出现多个版本混用、环境变量错乱等问题。
因此,我们的第一步是:关闭这个自动跳商店的设置。
二、关闭“跳转商店”的 App 别名设置
操作步骤如下:
-
打开 设置 → 应用 → 高级应用设置 → 应用执行别名
或在某些版本中路径为:
设置 → 应用 → 应用和功能 → 右上角“更多设置” → 应用执行别名
-
在列表中找到以下两个条目:
-
App Installer - python.exe -
App Installer - python3.exe
-
-
将它们的开关都关闭(关掉切换按钮)!
完成以上设置后:
-
再次在
cmd中输入python时,就不会再跳商店了。 -
若尚未安装 Python,则会提示
'python' 不是内部或外部命令。 -
若已经安装了真实的 Python,则将正常运行。

三、推荐安装方式:真正的 Python 该怎么装?
方法 A:从官方 python.org 安装(推荐开发者使用)
-
下载适合你系统的安装包(通常选择 “Windows installer (64-bit)” 的版本,例如 Python 3.12)。
-
安装时务必勾选底部选项:
✅ Add python.exe to PATH -
然后点击 “Install Now” 完成安装。
安装完成后,在 cmd 终端中输入:
python --version
若成功输出版本号:
Python 3.12.1
说明安装成功!
方法 B:使用 winget 命令安装(适用于 Win11 或新版 Win10)
如果你是 Win11 用户,或开启了 Windows 包管理器(Winget),可以使用以下方法快速安装:
-
打开“管理员权限”的 PowerShell(或 Windows Terminal)。
-
执行以下命令:
winget install Python.Python.3.12 -
安装完成后重启终端,输入:
python --version
若能正确显示版本号,则说明安装成功。
四、检查系统中真正的 Python 路径
装完 Python 后,为了确保你调用的是“正确版本”,可以使用以下命令:
where python
正常情况下你会看到类似:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\python.exe
如果输出结果中含有 AppInstaller 或 WindowsApps 等字样,那说明系统中仍可能存在别名干扰,此时建议:
-
手动清理冗余路径;
-
或者检查环境变量中是否有旧的 Python 安装路径未移除。
五、临时方案:尝试使用 py 命令
如果你之前已经正确安装过 Python,但 python 命令不起作用,还可以尝试:
py --version
py 是 Windows 自带的 Python 启动器,有时候比 python 命令更可靠。你也可以通过它直接运行代码,比如:
py hello.py
不过从长远看,还是建议把前面的“别名问题”彻底解决,让 python 命令正常工作。
六、结语:避免入坑,从基础配置做起
Windows 系统自动“跳转商店”的机制确实让很多 Python 新手误入歧途。我们总结一下最重要的几点:
-
✅ 关闭 App Installer 的
python.exe别名,避免被重定向到商店。 -
✅ 推荐使用 python.org 官方安装包,勾选“添加到 PATH”。
-
✅ 安装后用
where python检查系统路径是否正确。 -
✅
py命令可用于临时替代。
只要配置正确,使用 CMD 或 PowerShell 输入 python 就能顺利运行解释器,开启高效的 Python 开发之路!
如果你正在学习 Python,推荐阅读《Think Python》(《Python沉思录》)这本经典入门书籍,它不只是教语法,更注重“像计算机科学家一样思考”。想学习得深入、系统、扎实,可以搭配这本书边学边练。
有任何配置上的困扰、多个 Python 共存的混乱情况,也欢迎留言交流!我们将一起解决你的 Python 环境问题 💪
842

被折叠的 条评论
为什么被折叠?



