论智
编译 | Bing
来源 | GitHub

昨日,NumPy在github发布公告,称由于运营负担过重,加上Python的核心团队已宣布将在2020年停止维护Python 2,团队也将于2020年全面停止支持Python 2。
2017年即将步入尾声,而2018年正是NumPy社区支持Python 2的最后一年。在这一年里,NumPy会把重心放在帮助下游用户重建生态系统上,在少干扰的前提下尽早完成过渡。

根据公告内容,NumPy团队目前的计划如下:
-
2018年12月31日前,所有的NumPy版本仍全面支持Python 2和Python 3。
-
2019年1月1日起,所有新版本将只支持Python 3。
-
最后支持Python 2的版本将设为长期支持版本(LTS),团队将继续合并错误修复,并且让其维持更长的运行周期。2019年12月31日后,他们将停止社区支持。
NumPy团队将会在2020年1月1日向Python 2致敬,虽然社区已经不再提供支持,但用户仍可无限期在PyPI上下载。若有商业用户希望延长LTS支持时间,团队会开放官方NumPy存储库中的LTS分支与其合作。
所以,如果你是NumPy用户,而且到2020年还在用Python 2,请拉上同伴并准备好钱包……
此外,为尽可能减少扰乱,在Python 2上运行pip install numpy将不受影响。但是在2019年1月1日之后,它可能不包含最新功能;2020年1月1日之后,它可能不包含最新的错误修复。
看完报告,你的内心是不是毫无波动?reddit网友用实践证明,他们的内心不仅没有一丝波澜,甚至还有一点想笑:
-
2017年,什么年代了!还有人在用Python 2?
-
为了让世界更美好,赶快干掉Python 2吧!
-
好几个构建系统都依赖于Meson,用的Python系统不一样,问题也不一样。讲真,要是没有Python 2,会减少很多麻烦。所以帮帮忙,快杀了Python 2吧。
话已至此,论智君只想再说一句:Python 2,一路走好!
Python 3环境搬运服务:http://www.python3statement.org/
Python 3代码搬运服务:https://docs.python.org/3/howto/pyporting.html
本文系论智编译,转载请联系本公众号获得授权。