python 3 添加环境变量后 仍然无法用cmd输入python访问,而是弹出应用商店 | 两种解决方法
python的环境变量置顶但是cmd打开的仍然是应用商店。网上给出的答案是:因为默认的商店的path环境变量优先级高于我们配置的python目录。但是如果输入cmd里输入py是可以运行的(证明python是正常安装好的)。导致虽然有时候调整了环境变量顺序,仍然无法用python打开的情况。
问题描述
今天重装python3.10后发现即使正确添加环境变量时,仍然无法用cmd输入python或python3访问,而是弹出应用商店。但是如果输入cmd里输入py是可以运行的(证明python是正常安装好的)。
这里给出两种解决方法,一种方法不行就双管齐下,一劳永逸。
解决方法 1
网上给出的答案是:因为默认的商店的path环境变量优先级高于我们配置的python目录。
这里有一篇博客讲的很清楚:
方法我用了,但是没啥用啊?!python的环境变量置顶但是cmd打开的仍然是应用商店。。。。
这时候就要用方法2了。
解决方法 2
在开始菜单中搜索 Manage app execution aliases 或 管理应用执行别名 (中文版windows搜中文)
如果找不到 打开 设置 -> 应用 -> 高级应用设置 -> 应用执行别名
把 App Installer 的python.exe 和 python3.exe 关了!
关掉这两个B后,我的cmd能用python打开了。你的呢
原因(知识补充):
- Windows会在名为 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 的目录中放置一个名为python.exe和python3.exe的空文件或假文件 (坏B)。
导致虽然有时候调整了环境变量顺序,仍然无法用python打开的情况。
- 另外在 Sublime Text 3 中运行python程序时会如出现下图报错,并给出解决方案。
Reference
- https://stackoverflow.com/questions/58754860/cmd-opens-windows-store-when-i-type-python
- http://t.csdn.cn/2oWaq
以上。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)