随着Python核心团队本身在2020年放弃对Python 2的支持,这一举动并不奇怪。NumPy团队曾提到,“Python2对我们有限的资源来说是一个越来越大的负担”。

在NumPy中放弃Python 2支持的讨论大约一年前就开始了。在Python 2上运行pip install numpy仍然会安装最后一个工作版本。但是现在,它可能不包含Python 3.5或更高版本发布的最新特性。然而,Python 2上的NumPy将一直支持到2019年12月31日。2020年1月1日以后,它可能不包含最新的bug修复。

有开发者认为让我们希望此举有助于向Python 3的过渡。我自己不是Python程序员,但是我已经厌倦了在Python编写的Linux依赖项上变得复杂。似乎我总是需要Python 2和Python 3版本的一些包,这样我的系统就不会崩溃。

还有人认为:“我以前说过,我会再说一遍。我不关心一切 – 默认情况下是unicode。当你从冷酷无情的手中撬开它时,你可以拿走我的Python。“一些使用NumPy和SciPy的研究人员坚持使用Python 2,这个来自NumPy团队的移动将有助于让每个人都在单一版本上工作。

一个支持的版本肯定有助于碎片化。通常,Python开发人员发现自己处于这样的情况:他们安装了一个版本,并且特定模块可用/在另一个版本中正常工作。有些人还争论稳定性,Python 2具有更高的稳定性和x或y特性。但普遍情绪更倾向于采用Python 3。

来源:PY学习网:原文地址:https://www.py.cn/article.html

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » numpy支持python3吗