Dr.*_*sen 193 python command-line unattended cmd.exe windows-10
这是我观察到的奇怪问题。我在 Windows 10(版本 1903)上安装了 Active Python 2.7。
从搜索中键入“python”时,会打开 Python 2.7 提示,但是当我从命令提示窗口键入时,它会触发 Microsoft Store。
不知道如何修复它,这在以前版本的 Windows(RS5、RS4...)上从未发生过
编辑 2:请建议关闭此功能的解决方案:通过命令提示符或使用应答文件在无人值守安装后获取此功能。
小智 265
通过在设置页面上自动删除它来修复它。在应用程序和功能下,有一个应用程序执行别名。
我正在运行最新的 1903 更新。
小智 34
删除“C:\ Users \用户名\ AppData \本地\微软\ WindowsApps \”从系统环境变量PATH,发动防止微软Store应用程序,当我输入python.exe并python3.exe在命令提示符。
AppData 中的文件夹 WindowsApps 有一堆可执行文件,如果在命令提示符中键入这些文件,例如iTunes或python将启动 Microsoft Store 应用程序,允许用户下载 Python 或 iTunes UWP 应用程序。从系统变量中删除此路径后,键入python.exe或python3.exe将不会启动 Microsoft Store。
这听起来可能很危险,但是如果您查看文件夹,就会发现它有一堆 exe,正如我之前所说,它们会将您重定向到从 Microsoft Store 下载 Python。例如,如果您在iTunes命令提示符中输入,它会将您重定向到从 Microsoft Store 下载 iTunes。
这些可执行文件是为方便用户而构建的,并不是 Windows 工作所必需的工具。
小智 13
正如@Ramhound 在之前的回答中提到的,这是文章中宣布的有意更改:谁将 Python 放入 Windows 10 May 2019 更新?
这篇文章描述了团队的意图,即让 Python 新用户可以轻松完成该过程:
如果您已经是具有复杂需求的 Python 专家,您可能知道如何安装和使用它。更有可能有人在第一次尝试使用 Python 时遇到这个问题。我们采访过的许多老师都证实了这一假设——学生遇到这种情况的频率远远高于有经验的开发人员。
所以我们让事情变得更容易了。
我在微软网站上找不到 1903 年功能的完整列表,但 PureInfoTech 提供了一个很好的新功能的综合列表
文章中没有提到,它还伴随着一些新的布局变化和功能更新,比如在设置中的 Apps & Features 中:
在设置中,选择应用程序和功能,然后您应该会看到一个新选项“应用程序执行别名”,其中包含 python.exe 和 python3.exe
打开每个 App 执行别名的开关会删除或替换目录中的该别名:
<user dir>\appdata\local\microsoft\windowsapps
还值得注意的是,如果您有更新并且 python.exe 或任何别名对您不起作用,您可能必须将它们打开一次又一次,当更新后 python.exe 不可用时,我能够做到这一点。
以下为我工作:
Path变量设置为C:\Users\<user>\AppData\Local\Programs\Python\Python37| 归档时间: |
|
| 查看次数: |
128275 次 |
| 最近记录: |