3 回答

TA贡献1752条经验 获得超4个赞
由于python处于向python 3过渡的阶段,具有向后兼容的特性,所以我认为仅使用python 3并不是一个好主意。根据时间轴,10月2.6 / 3.0之后的2.x系列至少会有一个或两个以下版本。
除了在目标平台上没有python 3之外,重要的外部python库要在python 3上移植和使用还需要一些时间。
因此,正如马修(Matthew)建议保持在2.4 / 2.5并牢记向python 3过渡的计划是一个不错的选择。

TA贡献1784条经验 获得超9个赞
一段时间以来,我还没有看到安装少于2.3的系统。默认情况下,我现在使用的大多数OS默认都安装了2.4+。2.3仅在较旧的Solaris计算机上。Linux发行版趋向于2.4以上版本,OS X也是如此。
IIRC 2.4具有很多2.5所具有的功能,但仅可用于
from __future__ import *

TA贡献1827条经验 获得超4个赞
您可以在每台机器上使用不同版本的python。
编码新的东西,我不会使用任何低于python2.5的东西。您可以apt-get install python2.5
在股票debian稳定版上进行操作。
对于Windows,不必担心。安装python2.5 msi非常容易。
如果用户不愿意这样做,则可以使用py2exe部署一个可执行文件(非常简单),并使用inno setup构建一个安装程序(同样简单),那么它的行为就像是标准Windows应用程序,并且将使用其自己的python dll ,因此无需安装python。
就像Peter所说的那样:记住要过渡到3.0,但不要在此基础上建立。
添加回答
举报