如果Python 3是最新版本,为何Python 2仍存在?
我几年前用过Python,那时候只有2这个版本。
现在有了2和3两个版本。
为什么2没有继续更新,反而出现了两个不同的Python版本呢?比如说,没人用Python 2.5,大家都用2.7或者其他的版本。那为什么不直接用3呢?显然是有原因的,但我在网上找了也没找到答案。
我第二个问题是,我应该用哪个版本?我在想应该用3,但这只是因为数字更大。我很好奇,既然3已经出来了,为什么2还在呢?如果3没有什么大问题,我就打算用3,因为我觉得用哪个都差不多,反正都能用在py QT上。
4 个回答
1
最新的Ubuntu系统里没有自带Python 3。虽然12.04版本会有,但现在还没发布。
OpenBSD系统也没有Python 3的安装包。
有些人可能在他们的系统上根本没有Python 3,也不想自己去编译安装。
3
Python 3和Python 2.x有很大的不同,这导致很多库和依赖的代码都可能会出现问题。虽然Python 2.x可能还会继续使用一段时间,但随着库的更新和Python 3.0的实际使用情况被验证,大家会慢慢转向Python 3。
10