如果我要使用Python启动一个开源项目,我应该使用哪个版本来确保绝大多数用户可以在他们的系统上使用它?
我是那种快速跳到下一个版本的人(我会在Python 3发布时做的)但是如果他们当前的版本似乎工作得很好,许多人可能会更保守.什么版本会达到最佳位置,但仍然允许我享受最新和最酷的语言增强功能?
由于python是朝向python 3的过渡阶段,具有向后兼容性,我认为仅仅去python 3并不是一个好主意.根据时间线,在10月2.6/3.0之后,将会有至少一个或两个以后的2.x系列版本.
除了在目标平台上没有python 3之外,还需要一些时间才能在python 3上移植和使用重要的外部python库.
因此,马修建议保持在2.4/2.5并将过渡计划保持为python 3是一个可靠的选择.