崇武古城信息网

真的要说再见,PyTorch宣告不再支持Python2

原始标题:真的,再见,PyTorch宣布它不再支持Python2

参加:易明杜维

自从官方宣布2020年1月以后将不更新Python 2以来,许多开放源代码软件都放弃了它。今天,在废弃的Python2列表中还有另一款重量级软件。

Python2是Python的新版本,于2000年由Python正式开源,但是由于自身的问题,Python在几年内正式启动了新的Python3。为了保护开源社区的初衷,官方没有强迫开发人员进行升级,而是继续给予Python2更新维护,因此Python2在今年一直徘徊。

留在Python 2中的开发人员不太可能继续更新,Python官员终于做出了重大动作。他们宣布从2020年1月起不再维护Python2。大量开源软件(例如Numpy,Pandas等)已经宣布放弃Python2,但只有PyTorch正式没有地位。最近,他们的开发工程师在论坛上透露:我们不再支持Python2。

官方声明

PyTorch的官方维护者表示,他们将不再支持Python 2,其全文如下:

几乎所有主要的开源Python软件包现在都支持Python 3.x和Python 2.7,并且几年前许多项目都支持两种版本的Python语言。尽管我们已经开发了工具和技术来有效维护版本之间的兼容性,但是在开发大量代码的过程中仍然存在一些小问题。

因此,我们希望最大程度地利用Python 3的应用潜力,并仍然允许用户编写与两个版本兼容的代码以实现平稳过渡。但是,我们不打算无限期地保持版本兼容性。尽管过渡到Python 3的速度不像我们预期的那样快,但是越来越多的用户开始使用,教导和推荐Python3。

尽管Python 3已于2008年开源,但是Python语言的开发人员意识到仍然有很多用户在使用Python 2,因此自2015年以来,他们已经扩展了对Python 2.7的支持。我们相信,用户剩下的五年将足以成功完成向Python 3的过渡,并且将在2020年1月1日之后停止对Python 2的支持。之后,我们将简化代码以利用Python 3版本和标准库的许多新功能。

此外,重要的是要注意,我们的许多项目在2020年之前将不再支持Python 2.7,仅支持错误修复,而所有新功能仅受Python 3支持。目前,一些PyTorch项目已完成过渡到Python3。

第三方可以为较旧版本的Python提供长期的付费支持。我们不会干涉,因为这种方法符合自由和开源软件的核心原则。但是,如果您想获得许多项目的免费和第一方支持,例如科学Python堆栈,请开始并将您的项目移至Python3。

基于这些原因,我们决定在2020年1月1日之后停止支持Python 2.7,这与Python开发团队放弃支持Python 2.7的时间表一致。

扩展阅读:Python2多年。

Python2是2000年引入的Python版本,但官方表示发现了一些问题,于是2006年开始开发Python3,如果Python3向后兼容,或者只是很难让Python2退出,也许就没有了。今天有很多麻烦。

不幸的是,当时有很多开源软件和开发人员正在使用Python2。由于它的Python灵活而友好的特性,它植根于大小程序和框架,并迫使开发人员放弃Python2。这将使整个开源社区遭受很大的损失,甚至造成开发人员的流失。甚至OSX系统随附的Python版本也是Python2。因此,两条轨道的Python2和Python3开始了,Python社区分为两个派系。

最初的官员打算在2015年删除Python2,但这似乎没有用,仍然有很多开发人员,甚至深度学习框架都在使用Python2。因此,停止维护的时间将被推迟,直到2020年,官方最终表示将停止维护。

但是,停止维护后仍有多少人仍在使用Python2?毕竟,考虑一下Windows XP和Windows7。

参考链接:

本文是机器的核心,请联系公众号以获取授权。回到搜狐,看看更多

负责编辑:

再见,PyTorch宣布它不再支持Python2

2019-09-25 12:10

Source : Machine Heart Pro

原始标题:真的,再见,PyTorch宣布它不再支持Python2

参加:易明杜维

自从官方宣布2020年1月以后将不更新Python 2以来,许多开放源代码软件都放弃了它。今天,在废弃的Python2列表中还有另一款重量级软件。

Python2是Python的新版本,于2000年由Python正式开源,但是由于自身的问题,Python在几年内正式启动了新的Python3。为了保护开源社区的初衷,官方没有强迫开发人员进行升级,而是继续给予Python2更新维护,因此Python2在今年一直徘徊。

留在Python 2中的开发人员不太可能继续更新,Python官员终于做出了重大动作。他们宣布从2020年1月起不再维护Python2。大量开源软件(例如Numpy,Pandas等)已经宣布放弃Python2,但只有PyTorch正式没有地位。最近,他们的开发工程师在论坛上透露:我们不再支持Python2。

官方声明

PyTorch的官方维护者表示,他们将不再支持Python 2,其全文如下:

几乎所有主要的开源Python软件包现在都支持Python 3.x和Python 2.7,并且几年前许多项目都支持两种版本的Python语言。尽管我们已经开发了工具和技术来有效维护版本之间的兼容性,但是在开发大量代码的过程中仍然存在一些小问题。

因此,我们希望最大程度地利用Python 3的应用潜力,并仍然允许用户编写与两个版本兼容的代码以实现平稳过渡。但是,我们不打算无限期地保持版本兼容性。尽管过渡到Python 3的速度不像我们预期的那样快,但是越来越多的用户开始使用,教导和推荐Python3。

尽管Python 3已于2008年开源,但是Python语言的开发人员意识到仍然有很多用户在使用Python 2,因此自2015年以来,他们已经扩展了对Python 2.7的支持。我们相信,用户剩下的五年将足以成功完成向Python 3的过渡,并且将在2020年1月1日之后停止对Python 2的支持。之后,我们将简化代码以利用Python 3版本和标准库的许多新功能。

此外,重要的是要注意,我们的许多项目在2020年之前将不再支持Python 2.7,仅支持错误修复,而所有新功能仅受Python 3支持。目前,一些PyTorch项目已完成过渡到Python3。

第三方可以为较旧版本的Python提供长期的付费支持。我们不会干涉,因为这种方法符合自由和开源软件的核心原则。但是,如果您想获得许多项目的免费和第一方支持,例如科学Python堆栈,请开始并将您的项目移至Python3。

由于这些原因,我们决定在2020年1月1日之后停止支持Python 2.7,这与Python开发团队放弃支持Python 2.7的时间表一致。

扩展阅读:Python2多年。

Python2是2000年推出的Python版本,但官方表示发现了一些问题,于是在2006年开始开发Python3,如果Python3向后兼容,或者只是很难让Python2退出,也许就没有了。今天有很多麻烦。

不幸的是,当时有很多开源软件和开发人员正在使用Python2。由于它的Python灵活而友好的特性,它植根于大小程序和框架,并迫使开发人员放弃Python2。这将使整个开源社区遭受很大的损失,甚至造成开发人员的流失。甚至OSX系统随附的Python版本也是Python2。因此,两条轨道的Python2和Python3开始了,Python社区分为两个派系。

最初的官员打算在2015年删除Python2,但这似乎没有用,仍然有很多开发人员,甚至深度学习框架都在使用Python2。因此,停止维护的时间将被推迟,直到2020年,官方最终表示将停止维护。

但是,停止维护后仍有多少人在使用Python2?毕竟,考虑一下Windows XP和Windows7。

参考链接:

本文是机器的核心,请联系公众号以获取授权。回到搜狐,看看更多

负责编辑:

声明:本文仅代表作者本人,搜狐是信息发布平台,搜狐仅提供信息存储空间服务。

Python

开发者

版本

杜伟

熊猫

阅读()