python 3 添加环境变量后 仍然无法用cmd输入python访问,而是弹出应用商店 | 两种解决方法

问题描述

今天重装python3.10后发现即使正确添加环境变量时,仍然无法用cmd输入python或python3访问,而是弹出应用商店。但是如果输入cmd里输入py是可以运行的(证明python是正常安装好的)。

这里给出两种解决方法,一种方法不行就双管齐下,一劳永逸。

解决方法 1

网上给出的答案是:因为默认的商店的path环境变量优先级高于我们配置的python目录。
这里有一篇博客讲的很清楚:在这里插入图片描述
方法我用了,但是没啥用啊?!python的环境变量置顶但是cmd打开的仍然是应用商店。。。。
这时候就要用方法2了。

解决方法 2

在开始菜单中搜索 Manage app execution aliases

把 App Installer 的python.exe 和 python3.exe 关了!

在这里插入图片描述
关掉这两个B后,我的cmd能用python打开了。你的呢

原因(知识补充):

  1. Windows会在名为 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 的目录中放置一个名为python.exe和python3.exe的空文件或假文件 (坏B)。
    导致虽然有时候调整了环境变量顺序,仍然无法用python打开的情况。

在这里插入图片描述

  1. 另外在 Sublime Text 3 中运行python程序时会如出现下图报错,并给出解决方案。

在这里插入图片描述

Reference

  1. https://stackoverflow.com/questions/58754860/cmd-opens-windows-store-when-i-type-python
  2. http://t.csdn.cn/2oWaq

以上。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值