[Python] Windows中CMD输入python总是打开商店?教你彻底解决这个“陷阱”

新星杯·14天创作挑战营·第18期 10w+人浏览 295人参与

在 Windows 10 和 Windows 11 系统中,很多新手 Python 学习者可能都遇到过这样一个奇怪的问题:在命令提示符(CMD)中输入 python 命令时,不是打开 Python 解释器,而是直接跳转到微软商店。这是怎么回事?难道我操作错了?

别慌,这其实是 Windows 系统自身的“坑”,而不是你的错。本文将带你一步一步关闭这个陷阱式“别名”机制,并且教你正确安装可用的 Python 环境,让你轻松开启 Python 编程之旅!


一、为什么输入 python 会打开 Microsoft Store?

这其实是 Windows 系统自带的一种“别名映射”机制。当你在命令行中输入 pythonpython3 命令时,如果系统没有在 PATH 环境变量中找到真正的 Python 可执行文件,就会默认跳转到商店引导你安装,这一行为来源于所谓的“App Execution Aliases”(应用执行别名)。

这种机制初衷是好的——帮用户快速从商店获取 Python。但现实是,商店版本并不适合开发者使用,路径混乱、不易管理、功能有限,甚至可能出现多个版本混用、环境变量错乱等问题。

因此,我们的第一步是:关闭这个自动跳商店的设置


二、关闭“跳转商店”的 App 别名设置

操作步骤如下:

  1. 打开 设置 → 应用 → 高级应用设置 → 应用执行别名

    或在某些版本中路径为:

    设置 → 应用 → 应用和功能 → 右上角“更多设置” → 应用执行别名

  2. 在列表中找到以下两个条目:

    • App Installer - python.exe

    • App Installer - python3.exe

  3. 将它们的开关都关闭(关掉切换按钮)

完成以上设置后:

  • 再次在 cmd 中输入 python 时,就不会再跳商店了。

  • 若尚未安装 Python,则会提示 'python' 不是内部或外部命令

  • 若已经安装了真实的 Python,则将正常运行。


三、推荐安装方式:真正的 Python 该怎么装?

方法 A:从官方 python.org 安装(推荐开发者使用)

  1. 访问官网:https://www.python.org/downloads/windows/

  2. 下载适合你系统的安装包(通常选择 “Windows installer (64-bit)” 的版本,例如 Python 3.12)。

  3. 安装时务必勾选底部选项:

    ✅ Add python.exe to PATH
    
  4. 然后点击 “Install Now” 完成安装。

安装完成后,在 cmd 终端中输入:

python --version

若成功输出版本号:

Python 3.12.1

说明安装成功!


方法 B:使用 winget 命令安装(适用于 Win11 或新版 Win10)

如果你是 Win11 用户,或开启了 Windows 包管理器(Winget),可以使用以下方法快速安装:

  1. 打开“管理员权限”的 PowerShell(或 Windows Terminal)。

  2. 执行以下命令:

    winget install Python.Python.3.12
    
  3. 安装完成后重启终端,输入:

    python --version
    

若能正确显示版本号,则说明安装成功。


四、检查系统中真正的 Python 路径

装完 Python 后,为了确保你调用的是“正确版本”,可以使用以下命令:

where python

正常情况下你会看到类似:

C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\python.exe

如果输出结果中含有 AppInstallerWindowsApps 等字样,那说明系统中仍可能存在别名干扰,此时建议:

  • 手动清理冗余路径;

  • 或者检查环境变量中是否有旧的 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 环境问题 💪

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术小甜甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值