应该使用哪个版本的Python?
我正在开始一个新的Python网页项目。大多数框架大家都急着使用最新版本,但在Python 3.x上似乎情况并不是这样。
那么,新的项目应该用哪个版本的Python呢?
5 个回答
1
我推荐使用Python 2.6,因为它有一些Python 3.x的功能,但同时也保留了Python 2.5的所有功能。虽然有人可能会说Python 3.x更好(这可能是因为它进行了大量的重组,而且所有字符串默认都是Unicode格式),但现在大多数使用的Python代码还是基于Python 2.x。我建议你先用Python 2.6,直到你真的需要用到Python 3.x。 :)
2
在做一个网页项目的时候,选择一个你的主机提供商支持的Python版本。
如果你运气好,有一个专用服务器,那就可以选择你所用框架支持的最佳版本。目前,Python 3还没有被主要的网页框架支持,所以Python 2.6似乎是最好的选择。
如果你的项目是在共享主机上托管的,那你就得使用主机上已经安装的Python版本(就我个人而言,我现在只能用Python 2.4.4,希望我的主机提供商能升级到2.5或2.6,但这可能不会很快实现)。
3
很多第三方的Python模块仍然需要Python 2.x版本(比如numpy和scipy)。如果你打算使用这些模块,或者你还不确定自己需要哪些模块,想要保持选择的灵活性,那就先用Python 2.x吧。
如果你确定你需要的所有模块都支持Python 3.x,那就可以选择Python 3.x了。