gpt4 book ai didi

python - 当我输入 python 时,CMD 打开窗口存储

转载 作者:行者123 更新时间:2023-12-04 17:06:20 24 4
gpt4 key购买 nike

今天当我尝试在 Sublime Text 3 上运行一个简单的代码时,出现了以下消息:

Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640


当我在 CMD 中输入 Python 时,它会打开 Windows 应用商店让我下载 Python 3.7。今天无缘无故出现这个问题,我没有更改或下载有关Python的任何内容,并且已经尝试重新安装Python,并且路径是正确的。

最佳答案

使用 Windows 搜索栏查找“管理应用执行别名”。 python应该有两个别名,取消选择它们,这将允许通常的python别名“python”和“python3”。见下图。
enter image description here
我认为我们在安装 python 时会遇到这个问题,因为在新的 Windows 安装中,别名位于 ON 位置,如下图所示。打开后,Windows 会在名为 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps 的目录中放置一个名为 python.exe 和 python3.exe 的空文件或假文件。这是别名。
enter image description here
然后 Microsoft 将该目录放在“路径”环境变量中列表的顶部。
enter image description here
当您在 cmd 中输入“python”时,它会从上到下搜索“Path”环境变量页面中列出的目录。因此,如果您在新的 Windows 10 安装后安装 Python 然后被重定向到 Windows 应用商店,那是因为有两个 python.exe,即 App Execution Alias 页面中的别名,以及在您安装 Python 但 cmd 找到 App 执行的任何地方的真实别名首先别名 python.exe 因为该目录位于路径的顶部。
我认为最简单的解决方案是按照我之前的建议将 python.exe 和 python3.exe 检查为 OFF,这将删除假 exe。基于此 Microsoft Devblog https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/他们表示他们为新的python用户创建了这个系统,特别是在学校学习python但安装有问题的 child 。创建这个别名是为了帮助刚开始使用 python 的 child 安装它并专注于学习编码。如果您从 Windows App Store 安装 Python,我认为 Windows 可能会删除这些别名。我们注意到的是,如果您从其他来源手动安装,它们不会被删除。
(此外,空/假 python.exe 并不是真正的空,它在屏幕截图中显示 0 KB,但在 cmd 中输入“start ms-windows-store:”会打开 Windows App Store,因此它可能只有一行与该行和一种方式将其定向到 Python 页面。)
最后,正如 Chipjust 所建议的,您可以使用 DOSKEY 之类的东西为 python 创建一个新别名,如本文所述,例如:
https://winaero.com/how-to-set-aliases-for-the-command-prompt-in-windows/

关于python - 当我输入 python 时,CMD 打开窗口存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58754860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com