谁将Python添加到最新的Windows更新中?

几天前,Windows团队宣布了Windows 10的2019年5月更新 。 在本文中,我们将看看我们的Python小组所做的工作,这些工作使Windows上的Python安装更加容易。 特别是,我们将讨论Microsoft Store,以及将添加默认命令“ python.exe”以简化搜索(与Windows协作)的问题。 您可能已经在Python Bytes播客,PyCon US或Twitter上听说过此消息


Microsoft Store中Python 3.7页面的标题

随着软件从PC迁移到云,浏览器和物联网,开发工作流程也随之改变。 尽管Visual Studio仍然是Windows上任何工作负载的绝佳起点,但是许多开发人员现在更喜欢单独使用这些工具,并按需使用。


对于其他操作系统,该平台支持的程序包管理器是传统位置,可以搜索已针对系统配置,测试和测试的单个工具。 在Windows上,我们正在探索在不影响非开发者用户且不损害发布者管理其发行版能力的情况下,为开发者提供类似体验的方法。 用于Linux的Windows子系统是一种为开发人员提供其构建和部署环境之间一致性的方法。 但是还有其他开发人员工具也很重要。


一种这样的工具是Python。 微软与Python社区合作已有十二年了,目前正与该语言和主要运行时的四个主要贡献者直接进行交互。 Python的开发令人难以置信,因为它被数据分析人员,Web开发人员,系统管理员和学生使用,并且他们至少有一半的任务已经可以在Windows上完成 。 但是,尽管Windows上的Python开发人员比其他平台上面临更多的问题。


在Windows上安装Python


无法找到Python时Windows命令批量显示错误

多年以来,众所周知Windows是唯一没有内置Python解释器的主要操作系统。 对于将永远不需要此功能的许多用户而言,这有助于减小大小并提高操作系统的安全性。 但是对于那些需要它的人来说,却感到Python的匮乏。


一旦发现需要使用Python,您将很快遇到许多选择。 您会从python.org下载安装程序吗? 还是像Anaconda这样的发行版? 也可以选择Visual Studio安装程序。 以及需要哪个版本? 安装后如何获得访问权限? 您会找到比所需更多的答案,并且根据您的情况,它们中的任何一个都可能是正确的。


我们花了一些时间来理解为什么有人会发现上述错误,以及他需要什么样的帮助。 如果您已经是具有复杂需求的Python专家,那么您可能会知道如何安装和使用它。 当某人尝试使用Python时,第一次遇到此问题的可能性更大。 我们与之交谈的许多老师都证实了这一假设-与经验丰富的开发人员相比,学生面对这种情况的频率更高。


我们使一切变得容易。


Microsoft Store中Python 3.7页面的标题


首先,我们帮助社区在Microsoft Store上发布了Python 。 此版本的Python是完全由社区准备的,可轻松在Windows 10上安装,并自动使标准pythonpipidle命令可用(如python3python3.7的等效命令,适用于Linux上的所有命令)。


Windows命令可以显示“ python3.7”。现在可以启动Python和“ pip3”发射点


最后,随着Windows 2019的5月更新,我们正在完成图片。 尽管Python仍然完全独立于操作系统,但每个Windows安装都将包含python和python3命令,这些命令可直接将您引导到Python页面 。 我们认为Microsoft Store是开始使用Python的用户的理想选择,并且鉴于我们的使用经验以及参与Python社区的经验,我们很高兴将其作为默认选择。


斯科特·汉塞尔曼(Scott Hanselman)在Twitter上:"  Windows的我使用的是Windows的新副本,在没有它的A上键入了Python,然后将其应用到Windows应用程序商店发布到正式发行发行

我们希望每个人都能像Scott Hanselman一样高兴。 随着时间的推移,我们计划为开发人员扩展与其他工具的类似集成,并解决入门问题。 我们很想听听您的想法和建议,请随时在此处留言或使用Windows反馈应用程序。

Source: https://habr.com/ru/post/zh-CN455337/


All Articles