金沙网址
www.3983.com金沙网址 > www.3983.com >

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

更新时间:2019-11-16 11:50:22
真的要说再见,PyTorch宣告不再支持Python2 真的要说再见,PyTorch宣告不再支持Python2--旧事头条 2019-09-25栏目:商业TAG:

原标题:真的要说再见,PyTorch宣告不再支持Python2

到场:一叫、杜伟

自从官方公布 2020 年 1 月后不再更新维护 Python2,曾经有一大批开源软件将其丢弃。明天,丢弃 Python2 的名单上又多了一个重磅软件。

Python2 是 Python 官方在 2000 年开源的 Python 新版本,但由于其本身的题目,招致 Python 官方几年内就推出了新的 Python3。出于维护开源社区的初志,官方并没有逼迫开辟者晋级,并持续赐与 Python2 更新维护,因而 Python2 就不断苟延残喘到了往年。

眼看留在 Python2 的开辟者不太能够持续更新,Python 官方终于发了大招,他们公布:2020 年 1 月起不再维护 Python2。少量开源软件,如 Numpy、Pandas 等都公布保持 Python2,但是只要 PyTorch 官方没有亮相。克日,他们的开辟工程师在论坛上泄漏:我们也不再支持 Python2 了。

官方声明

PyTorch 的官方维护者表现,他们不会再支持 Python2,声明全文如下:

如今简直一切次要的开源 Python 包都支持 Python 3.x 和 Python 2.7 版本,而且许多项目几年前就曾经支持这两个版本的 Python 言语了。固然我们曾经开辟了相应的东西和技能来无效地维护版本之间的兼收留性,但在开辟少量代码的进程中仍然不时呈现一些小题目。

以是,我们盼望充沛发扬 Python 3 的使用潜能,而且如今仍然答应用户编写兼收留两个版本的代码,以完成颠簸的过渡。但是,我们并不计划无穷期地维护版本兼收留性。固然向 Python 3 的过渡并不如我们所预期的那样疾速,但越来越多的用户开端运用、教学和引荐 Python 3 了。

固然 Python 3 早已在 2008 年开源,但 Python 言语的开辟者认识到仍然有许多用户运用 Python 2,以是从 2015 年开端他们扩展了对 Python 2.7 的支持。我们置信多留给用户的这 5 年足以顺遂地完成向 Python 3 的过渡,而且将在 2020 年 1 月 1 日之后中止对 Python 2 的支持。之后,我们将简化代码,充沛应用 Python 3 版本和规范库的诸多新功用。

别的,需求留意的是,2020 年之前,我们的许多项目将不再支持 Python 2.7,仅支持 bug 修复,而且一切的新功用只要 Python 3 才支持。现在,一些 PyTorch 项目曾经完成了向 Python 3 的过渡。

第三方大概可以对 Python 旧版本上的项目提供更长工夫的付费支持。我们不会加以干预,由于这种做法契合自在和开源软件的中心准绳。但是,假如你盼望享用对 Scientific Python 堆栈等浩繁项目标收费和第一方支持,请动手开端将本人的项目转移到 Python 3。

基于以上这些缘由,我们决议在 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 和 Windows 7。

参考链接:https://discuss.pytorch.org/t/dropping-python-2-support-on-january-1st-2020/56730

本文为呆板之心报道,转载请联络本大众号取得受权。

真的要说再见,PyTorch宣告不再支持Python3www.3983.com

图片 Copyright ? www.chceg.com All Rights Reserved 金沙网址 版权所有
地址:湖南省长沙市芙蓉南路1段788号 电话:0731-85628999 传真:0731-85628998
E-mail:web.master@chceg.com 备案号:湘ICP备 18013944号 湘公网安备43010302000417号