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

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

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

这是为什么?

编辑于 2012 年 4 月 30 日
Ubuntu 默认不提供 Python 3.2。不过,计划在 12.10 中将 Python 3.2 设为默认,并使其成为届时唯一提供的版本。届时 Python 2.7 将不再出现在默认 ISO 中。注意:这只是设想,尚不确定。

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

答案1

我并不认为 Python 3 不那么流行,只是它存在的时间还不长。

对于要使用的语言来说,需要一定的适应时间,版本 3.* 与 2.* 有很大不同,如果不事先更改模块/扩展,您将无法使用它们。因此,当前基础设施所依赖的所有模块都需要移植到 Python 3.*

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

另请参阅:Python 2 或 Python 3维基百科

答案2

答案3

因为 Python 3 仍在开发中,到目前为止很多库还没有移植到 Python 3。

相关内容