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


16

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

这是为什么?

编辑2012年4月30日
,Ubuntu默认不提供Python 3.2。我们计划将Python 3.2默认设置为12.10,并使其成为当时唯一的版本。这样,Python 2.7将不再使用默认的ISO。注意:这只是设想,尚不确定。

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


11.10是否随附3.2?尽管存储库中提供了3.x,但它似乎仍然是2.7。
詹姆斯

1
事实上,两者均已发货。如果要使用python 2.7,只需$ python在终端上键入3.2即可$ python3
Ingo 2012年

如果键入,python3我会得到该程序“ python3”当前未安装。您可以通过键入以下命令进行安装:sudo apt-get install python3-minimal
James

那你可以试试$ python 3.2吗?如果这样做不起作用,我会弄错,对不起。但是在12.04中肯定包含Pyton 3。
Ingo 2012年

Answers:


13

我不认为Python 3受欢迎程度不高,只是出现的时间不长。

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

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

还包括:Python 2或Python 3Wikipedia


1
一些消息:Python 3现在发布了!
Ingo


5

因为Python 3仍在开发中,到目前为止,许多库尚未移植到Python 3。


5
Python 3尚未开发,它的发布时间是2.6(所以是3.1)。真正的问题是尚未移植许多库。
Mike Axiak

1
Python 3正在开发中……这并不意味着不会有任何稳定的发行版。但我不会像您暗示的那样认为3.2 alpha 3稳定。
LassePoulsen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.