为什么 Ubuntu 使用 Python 2.6 而不是 3.X?

Ing*_*ngo 16 python

我最近开始学习 Python,因此了解到 Ubuntu(10.10)使用 Python 2.6。在我看来,Python 3.X 在 Linux/Ubuntu 社区中仍然相当不受欢迎。

这是为什么?

编辑 2012 年 4 月 30 日
Python 3.2 未在 Ubuntu 中默认提供。然而,有计划在 12.10 中将 Python 3.2 设为默认版本,并使其成为届时发布的唯一版本。Python 2.7 将不再位于默认 ISO 上。注意:这只是设想,还不确定。

https://wiki.ubuntu.com/Python/FoundationsQPythonVersions

Las*_*sen 13

我不认为 Python 3 不那么受欢迎,它只是出现的时间不长。

对于要使用的语言,需要时间,版本 3.* 与 2.* 有很大不同,您不能在不事先更改的情况下使用模块/扩展。因此,当前基础设施所依赖的所有模块都需要移植 python 3.*

“如果您不知道要使用哪个版本,请从 Python 2.7 开始;现在,与 Python 3 相比,与 Python 2 兼容的现有第三方软件更多。” -Python.org 下载页面。

参见:Python 2 或 Python 3Wikipedia


bur*_*rli 5

因为 Python 3 仍在开发中,直到现在很多库都没有移植到 Python 3。

  • Python 3 尚未开发,它已发布为 2.6(3.1 也是如此)。真正的问题是许多库尚未移植。 (5认同)