windows环境下cmd 输入 python 命令跳转微软应用商店

使用 Python 标准发行版的各位,可能遇到在 cmd 输入框中输入 python 命令运行后直接跳转微软应用商店 Python 应用页面的问题,这是因为微软默认将设置中的“应用执行别名”中“应用安装程序”打开了。

解决方法

在任务栏中搜索栏或设置中“查找设置”搜索栏,输入“管理应用执行别名”并打开,跳转到页面后直接拉到最下面(一般都在偏后面的地方),找到“应用安装程序”并关闭即可。

 

关闭后重新打开控制台输入python命令即可查看本地环境情况

 

<think>我们正在解决一个具体问题:在Windows系统中,当在CMD输入`python`命令时,会跳转微软商店(MicrosoftStore)页面,而不是运行Python可执行文件。这通常是因为系统在环境变量PATH中找不到Python解释器,而微软为推广其商店中的Python应用,设置了一个“兜底”策略:当系统找不到python命令时,会引导用户去商店安装。根据引用[1]的内容,我们知道系统依赖于PATH环境变量来定位可执行程序。因此,解决这个问题的核心是确保Python的安装目录已经正确添加到系统的PATH环境变量中。以下是解决步骤:1.**确认Python是否已安装**:首先,我们需要确认系统中已经安装了Python。可以通过以下方式检查:-打开文件资源管理器,进入Python通常的安装目录,如`C:\Python39`(具体版本号可能不同)或用户自定义的目录。-或者,在CMD中尝试使用完整路径运行Python,例如:```cmdC:\Python39\python--version```如果这样能显示Python版本,说明Python已安装,只是环境变量没有配置好。2.**检查环境变量PATH**:如果Python已安装,那么需要将Python的安装目录添加到PATH环境变量中。-步骤:a.在开始菜单中搜索“环境变量”并打开“编辑系统环境变量”。b.点击“环境变量”按钮。c.在“系统变量”区域,找到名为“Path”的变量,选中并点击“编辑”。d.查看列表中是否包含Python的安装目录(例如`C:\Python39`)和该目录下的Scripts目录(例如`C:\Python39\Scripts`)。如果没有,点击“新建”添加这两个目录。e.注意:如果有多个Python版本,确保你添加的是你想要使用的那个版本的路径。3.**调整PATH中条目的顺序**(可选):如果PATH中已经存在Python路径,但`python`命令仍然打开商店,可能是因为在PATH中,微软商店的条目(通常是一个名为`AppData`的路径)位于Python路径之前。系统会按照PATH中的顺序查找命令,因此我们需要确保Python路径在微软商店相关路径之前。-在编辑PATH时,可以使用“上移”按钮将Python路径移到靠前的位置。4.**检查是否存在多个Python安装**:如果系统安装了多个Python(例如Anaconda和官方Python),可能会存在冲突。确保PATH中只包含你想要使用的Python路径。5.**重试python命令**:修改环境变量后,重新打开CMD(因为环境变量更改需要重新启动CMD才能生效),然后输入`python`,应该能进入Python交互环境。6.**如果未安装Python**:如果确认没有安装Python,那么需要先安装Python。从Python官网(https://www.python.org/downloads/)下载安装程序,并在安装过程中勾选“AddPythontoPATH”选项。7.**禁用微软商店的Python启动器**(高级):如果上述方法都不行,可以考虑删除或重命名微软商店的Python启动器。它通常位于`%LocalAppData%\Microsoft\WindowsApps`目录下,名为`python.exe`和`python3.exe`。注意:修改系统文件有风险,操作前请备份。8.**使用别名(可选)**:如果你不想修改系统PATH,可以在CMD中为Python可执行文件创建别名(通过doskey命令),或者编写一个批处理文件来调用Python。但这只是临时解决方案。根据引用[3]中提到的GitforWindows的类似问题(系统在找不到git时可能会引导到商店),我们可以知道这个问题在Windows上并不罕见,解决方法也是类似的。下面是一个示例,展示如何将Python目录添加到PATH:假设Python安装在`C:\Python39`:-在PATH环境变量中添加两个条目:C:\Python39C:\Python39\Scripts注意:在Windows10及更高版本中,环境变量编辑界面是一个列表,可以方便地调整顺序。最后,重新打开CMD输入`python`,应该就能看到Python的版本信息了。如果问题仍然存在,请检查是否有其他软件(如安全软件)阻止了环境变量的更新。相关问题:1.如何检查Windows系统中已安装的Python版本?2.如何在Windows系统中同时管理多个Python版本?3.为什么在CMD中运行某些命令打开微软商店?4.如何永久修改Windows环境变量?5.如何卸载Windows商店中的Python应用?</think>### 解决 Windows CMD 输入 `python` 跳转微软商店的问题 当您在 Windows CMD 输入 `python` 命令跳转微软商店而非运行 Python,这是因为系统在环境变量 `PATH` 中找不到 Python 可执行文件路径,触发了微软Python 应用推广机制。以下是系统级解决方案: #### 🔧 解决步骤 1. **确认 Python 安装路径** - 打开文件资源管理器,进入 Python 安装目录(默认路径): ```path C:\Users\<用户名>\AppData\Local\Programs\Python\PythonXX\ ``` - 或通过安装时自定义路径查找 - 记录该路径(如 `C:\Python39`) 2. **修改系统环境变量** - 按 `Win + R` 输入 `sysdm.cpl` → 高级 → 环境变量 - 在 **系统变量** 中双击 `Path` → 点击 **新建** - 添加 Python 安装路径(两种关键路径): ```env C:\Python39\ # Python 主目录 C:\Python39\Scripts\ # 包含 pip 等工具 ``` - 点击 **上移** 将这些路径移到顶部(优先级高于微软商店) 3. **验证路径优先级** - 在 CMD 执行: ```cmd where python ``` - 正确输出应显示: ```output C:\Python39\python.exe ``` - 若显示 `AppData\Microsoft\WindowsApps\python.exe` 则需继续调整 4. **禁用商店关联(备用方案)** - 删除或重命名商店启动器: ```cmd ren %LocalAppData%\Microsoft\WindowsApps\python.exe python.bak ren %LocalAppData%\Microsoft\WindowsApps\python3.exe python3.bak ``` 5. **重启 CMD 并测试** - 关闭所有 CMD 窗口重新打开 - 执行: ```cmd python --version ``` - 应显示 Python 版本号而非打开商店 #### ⚠️ 注意事项 1. **安装时勾选 "Add Python to PATH"** - 重装 Python 时务必勾选此选项(如引用[1]所述) - ![Python 安装选项示例](https://via.placeholder.com/400x200?text=勾选+Add+Python+to+PATH) 2. **多版本冲突处理** - 若有多个 Python 版本,使用 `py` 命令指定版本: ```cmd py -3.9 # 启动 Python 3.9 ``` 3. **系统权限要求** - 修改系统环境变量需管理员权限 - 若遇权限问题,右键 CMD 选择 **以管理员身份运行** > **根本原因**:微软Windows 10/11 的 `%LocalAppData%\Microsoft\WindowsApps` 路径放置了 `python.exe` 重定向器,当系统找不到真实 Python 时触发商店跳转[^1]。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ReaderTheEnd

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

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

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

打赏作者

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

抵扣说明:

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

余额充值