Home >Backend Development >Python Tutorial >Python3 是否已经完成了取代 Python2 的历史进程?

Python3 是否已经完成了取代 Python2 的历史进程?

WBOY
WBOYOriginal
2016-06-06 16:23:361738browse

如题,最近在国外论坛上发现大家已经认为python2过时了:
Kaggle Scripts Product Feedback
然而我的感受是国内依然是python2占领大部分python呀,是国内外的差别还是我对别的公司了解的太少了?

乐观地说Python3要多久能完成替换Python2?
保守地说Python3要多久能完成替换Python2?

你认为怎样才算完成了替换?

回复内容:

opencv表示还要再等一等 可以到这里看知名库对python3的支持Python 3 Readiness 前360个中已经有297个了(其实更多,只是没有更新),不支持的你总能找到替代品,更重要的是,看看那些不支持python3的库,哪些是你用的到的,如果没有,何不直接开始python3.
别听那些让你停留在Python2的,终究会成为历史的。

补充:这是另一份知名库对python3支持的列表,更新与2015-7-5 ,前200个知名库中已经有169个支持python3了,那些说停留在python2的如何解释这个现象。python3wos.appspot.com/ 没有完成,只是刚刚开始。
我们已经全面转用 Py3.4,跟 Py2 说再见了。 换不换完全是个成本问题,现有大量代码是不是还能用。如果很多需要的库还没3的版本,那更换的成本是巨大的。 Python3已经是大势所趋了,虽然还不是主流。

当然,这是和三年前比的,当年Python3实在是太不受待见。我相信3年后,Python3就是真正的主流了。 只知道MIT课程还在使用2.7 并没有。。。2009年就说Python开发团队正在试图提供可靠的转换工具。

然而做出了什么鬼(ಥ_ಥ)

Linux自带的Python仍然是2.x

所以我学完3.4之后仍不得不继续用2.7做开发。

顺便吐槽下题主:取缔,啊,取缔,2.x是非法组织吗! pypy 如果支持3.4就还有希望。现在pypy3我怀疑都没几个人正经用过。 感觉取决于RHEL默认安装的python版本吧。。。 没有吧,我们团队使用的RHEL7和SLES11都还是Python 2.7,我觉得这两个都是默认Python3的时候可能会说明很大的一些问题了,不过我也不知道要等多久,这个很难说,毕竟Python2还有点儿坚挺。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn