我应该使用哪个版本的Python进行Web开发?

时间:2011-02-10 13:18:45

标签: python version


我终于决定开始使用Python,但似乎有很多版本。我主要对Python中的Web开发感兴趣,我应该选择哪个版本?

我不知道Web框架通常支持哪些版本(Django,Pylons等),但也许你们知道吗?另外,我想知道版本之间的主要区别。

感谢。

6 个答案:

答案 0 :(得分:6)

基本上,有两个版本--Python 2和3.当然有2.6,2.7,3.1等,但通常nx与n。(x + 1)兼容,只是在某些方面有所改进 - 整洁的语言附加,新的stdlib模块等等虽然例如2.5和3.0仍然可用,您通常应使用最新版本(今天2.7和3.1),除非您因任何外部原因必须使用旧版本。请参阅其他各种问题或Python wiki以获取帮助,以便在2.x和3.x 之间做出决定

但是既然你想使用Web框架,答案就更清楚了:你必须使用Python 2,因为没有(或者至少没有一个流行的)支持Python 3(还)。

答案 1 :(得分:3)

答案 2 :(得分:3)

我开始学习Python 3.0,但在反复遇到其他库的问题后最终转向Python 2.7 Python网站指出: “如果您不知道使用哪个版本,请从Python 2.7开始;现在更多的现有第三方软件与Python 2兼容,而不是Python 3。”

答案 3 :(得分:1)

使用Python 2.7,特别是如果您正在寻找Django工作或任何其他Web开发。 Django不支持Python 3,大多数库使用> 2.5版本的Python。

答案 4 :(得分:0)

如果您想使用共享主机,则应使用2.5版,因为它们中的大多数只有2.5(至少在我的国家/地区)。如果你想使用更新版本的Python,2.7与2.5兼容。

答案 5 :(得分:0)

您使用您选择的Web框架支持的版本。

今天通常是Python 2.6或2.7。