Python已配置到PATH但python3命令跳转微软商店问题咨询
CMD输入
python3跳转微软商店问题排查解决 根因说明
该问题是Windows系统预置的Python应用执行别名占位符、命令映射缺失、环境变量未生效三类原因共同或单独导致的,按以下步骤逐一排查即可:
- 第一步:关闭Windows应用执行别名干扰
打开系统设置,依次进入「应用 > 高级应用设置 > 应用执行别名」,在列表中找到python.exe、python3.exe两个条目,将对应状态开关全部关闭。这两个条目是微软预置的商店跳转入口,部分场景下优先级高于PATH中配置的本地Python路径,会直接触发商店拉起。 - 第二步:验证环境变量生效状态
你当前的PATH配置中已经正确添加了Python3.10的安装路径和Scripts路径,但修改PATH后已经打开的CMD窗口不会自动加载新的环境变量。需要关闭所有已打开的CMD窗口,重新启动一个新的CMD实例,输入where python3查看输出:如果输出的第一条路径为
C:\Users\User\AppData\Local\Programs\Python\Python310\python3.exe,说明环境变量配置已正常生效。 - 第三步:补全
python3命令映射
打开资源管理器进入C:\Users\User\AppData\Local\Programs\Python\Python310\目录,检查目录下是否存在python3.exe文件:- 如果不存在,将同目录下的
python.exe复制一份,重命名为python3.exe即可,该操作不会影响Python原有运行逻辑。 - 如果存在,直接在CMD中输入
python3 --version验证即可正常输出版本号,不会再跳转商店。
- 如果不存在,将同目录下的
- 额外校验项
如果完成以上步骤仍有问题,可以在Python安装目录下右键点击python.exe选择「属性」,确认当前Windows账号对该文件有读取和执行权限,没有被安全策略拦截。
内容的提问来源于stack exchange,提问作者Csongor Szakos
相关产品推荐
相关产品推荐

