Win10下python环境变量呼出微软应用商店

以下是三种彻底解决 Windows 10 的 CMD 中运行 python 命令弹出应用商店问题的方法


​方法一:调整环境变量优先级​-或者直接删除微软应用商店的环境变量 %USERPROFILE%\AppData\Local\Microsoft\WindowsApp

  1. ​操作步骤​

    • 打开系统环境变量设置(右键「此电脑」→「属性」→「高级系统设置」→「环境变量」)。
    • Path 变量中,将 Python 的安装路径(如 C:\Python39C:\Python39\Scripts​上移​%USERPROFILE%\AppData\Local\Microsoft\WindowsApps 的上方,确保系统优先调用本地 Python 而非应用商店别名。
    • 重启 CMD 或 PowerShell 测试 python --version
  2. ​适用场景​

    • 适用于环境变量中存在多个 Python 路径或 WindowsApps 路径干扰的情况。

​方法二:禁用应用执行别名​

  1. ​操作步骤​

    • 按下 Win + S,搜索并打开「管理应用执行别名」。
    • 关闭 python.exepython3.exe 对应的开关,阻止系统将命令重定向到应用商店。
    • 若问题仍存在,可尝试直接删除 Path 中的 WindowsApps 路径(但需注意系统可能自动恢复)。
  2. ​适用场景​

    • 适用于 Windows 10/11 默认启用应用别名的情况,无需修改环境变量顺序。

​方法三:修改文件夹权限【最管用的】

  1. ​操作步骤​

    • 定位到 WindowsApps 文件夹(通常位于 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps)。
    • 右键文件夹→「属性」→「安全」→「编辑」,将所有用户的权限设置为「拒绝」,阻止系统调用该目录下的 python.exe[citation:用户原文]。
    • 重启 CMD 验证。
  2. ​注意事项​

    • 此方法可能影响其他应用商店应用,且需谨慎操作(权限错误可能导致系统异常)[citation:用户原文]。

注意:要保证环境变量正常 每次操作完及时调整


​补充建议​

  • ​验证安装​ :直接运行绝对路径(如 C:\Python39\python.exe --version)确认 Python 是否正常。
  • ​多版本管理​ :推荐使用 pyenv-win 或虚拟环境避免路径冲突。
  • ​注册表修复(高级用户)​ :若问题持续,可检查注册表中 .py 文件关联是否正确指向本地 Python。


遇到的bug记录下来 帮助有缘人 有用记得一键三连 点赞关注多交流

相关推荐
InfinteJustice9 小时前
踩坑分享C 语言文件操作全攻略:从基础读写到随机访问与缓冲区原理
c语言·开发语言·microsoft
码云数智-大飞9 小时前
滥用Lombok的@EqualsAndHashCode导致线上事故复盘
开发语言
yong99909 小时前
C# 实时查看硬件使用率(CPU 内存 硬盘 网络)
开发语言·网络·c#
不午休の野猫9 小时前
vs + qt环境编译.sln项目时报无法解析的外部符号metaObject && qt_metacast
开发语言·qt
2301_795099749 小时前
如何优化SQL中大批量数据的物理删除_分批次与间隔控制
jvm·数据库·python
阿kun要赚马内9 小时前
后端数据操作组合:Pydantic与ORM
后端·python·orm·sqlalchemy
2301_812539679 小时前
CSS如何引入CSS形状生成器_通过自定义属性实现图形化样式
jvm·数据库·python
吴声子夜歌10 小时前
Java——接口的细节
java·开发语言·算法
阿拉金alakin10 小时前
深入理解 Java 锁机制:CAS 原理、synchronized 优化与主流锁策略全总结
java·开发语言
myheartgo-on10 小时前
Java—方 法
java·开发语言·算法·青少年编程