最近,许多用户遇到了异常行为尝试运行 Python 代码:在 CMD 中输入“python”后,它会将它们重定向到 Microsoft Store 以下载 Python 3.7。即使没有任何重大更改或安装,此问题也由于未知原因而长期出现。重新安装 Python 并验证 Path 环境变量已被证明无效。
要解决此问题,我们需要进入 Windows 搜索栏的“管理应用程序执行别名”部分。在这里,我们会遇到Python的两个别名。通过取消选择它们,我们可以恢复原来的“python”和“python3”别名。
这个问题的根源在于Python的安装过程。安装后,Windows 会在目录“%USERPROFILE%AppDataLocalMicrosoftWindowsApps”中创建两个空文件“python.exe”和“python3.exe”。此操作会覆盖 Python 的默认别名。
Windows 随后将此目录放置在“Path”环境变量的顶部,确保任何对“python”的搜索都会优先考虑假的“python.exe”和“ python3.exe' 文件覆盖实际的 Python 安装。
解决此困境的最简单的解决方案是禁用 Python 的应用程序执行别名。此操作有效地删除了空的“python.exe”和“python3.exe”文件,将系统恢复到其预期功能。
虽然手动删除这些假 EXE 文件可能很诱人,但它们会自动重新生成系统重新启动后。使用“应用程序执行别名”页面提供了更持久的解决方案。
除了此主要解决方案之外,还有替代解决方法:
以上是为什么在 CMD 中输入'python”会打开 Windows 应用商店?的详细内容。更多信息请关注PHP中文网其他相关文章!