开源科学项目 - 使用Python 2.6还是2.7?

wfl*_*nny 2 python numpy version optparse scipy

关于是否使用2.x或3.x,我已经看过其他几个主题.但是,其中大部分至少有两年的历史,不区分2.6和2.7.

我正在重新启动一个我最终可能要在2013年之前发布的科学项目.我在标准的2.6+模块(如itertools)中使用了numpy,scipy和pylab.哪个版本,2.6或2.7,会更好?

这也将清除在制作脚本时是否使用optparse.

编辑:我在大学工作,我拿起的工作站有Python 2.4.2.6到2.7之间的选择决定了要升级到哪个发行版.感谢您的建议!

Lev*_*von 9

如果你需要的一切都适用于2.7我会使用它,没有必要留在2.6.此外,.format()工作得更好(无需{}在格式化指令的参数中指定位置).

FWIW,我通常使用2.7或3.2并且每隔一段时间我最终将一些代码移植到我的Linux盒子里,它仍然运行2.6.5并且格式()的东西很烦人:)

2.7已经足够好得到支持 - 而3.x也有希望得到支持.