随着Python核心团队本身在2020年放弃对Python 2的支持,这一举动并不奇怪。NumPy团队曾提到,“Python2对我们有限的资源来说是一个越来越大的负担”。
(推荐教程:python基础教程)
在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。
相关教程推荐:python爬虫视频教程
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!