如果我打算使用python启动一个开源项目,我应该使用什么版本来确保绝大多数用户可以在他们的系统上使用它?
我是那种很快就跳到下一个版本的人(当Python3出现时我会这样做),但是如果他们当前的版本运行良好的话,许多人可能会更加保守。哪个版本会达到最佳状态,但仍然允许我享受最新和最酷的语言增强?
最佳答案
由于python正处于向python 3过渡的阶段,并且打破了向后兼容性,所以我不认为只使用python3是个好主意。根据time line的内容,在10月2.6/3.0之后,2.x系列将至少有一到两个后续版本。
除了在目标平台上没有可用的python 3之外,还需要一些时间,直到重要的外部python库被移植并在python3上可用。
因此,正如Matthew建议的那样,保持2.4/2.5的速度,并记住python 3的transition计划是一个不错的选择。
关于python - 哪个版本的Python用于最大兼容性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47198/