Py学习  »  Python

Numpy准备放弃Python2.7支持

Python程序员 • 8 年前 • 898 次点击  

Python核心团队将于2020年放弃对Python2的支持。自2010年开始Numpy就是兼容Python2和Python3的,由于资源有限,我们越来越觉得支持Python2对我们来说压力太大了:因此,我们也决定放弃对Python2的支持。Python社区支持Python2只有最后几年了,这里我们公布一下我们的计划,以便我们的下游生态系统能够有时间做迁移,并尽量地减少损失。


我们的计划是这样

直到2018年12月31日,所有的Numpy版本将会继续兼容Python2和Python3。

从2019年1月1日开始,所有的有新特性的版本都将只支持Python3。


最后一个Python2版本将会作为长期支持版。这个版本在很长的时间里我们都会进行bug修复,在2019年12月31前都会得到社区的支持。


在2020年1月1日,我们将彻底放弃Python2,即便是长期支持版,也将失去社区的支持。当然,Python2的长期支持版在pypi上还是可以找到的。在那个时间点之后,如果有商业机构愿意继续开发Python2的长期支持版,我们也可以提供长期支持版的权限,让他们进行开发。


如果你是Numpy的用户,并且在2020年后也将需要Python2的支持,请联系你所在的机构。如果你是一个机构,愿意在2020年之后继续维护Numpy的Python2版本,请联系我们。事实上,我们希望有机构能在2020年前接手Numpy的Python2版本,这样对社区来说是最有利的。


为了减少给大家带来不便,如果通过Python2的pip安装numpy,将得到支持Python2的最后一个版本。当然,在2019年1月1日之后,它可能不会包含最新的特性。在2020年1月1日之后,可能有问题就得不到解决了。


英文原文:https://github.com/numpy/numpy/blob/master/doc/neps/dropping-python2.7-proposal.rst

译者:诗书塞外


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/y1DTbfs6La
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4180