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

6 投票
6 回答
970 浏览
提问于 2025-04-16 11:34


我终于决定开始学习Python了,但市面上似乎有很多版本。我主要想用Python做网页开发,那我应该选择哪个版本呢?

我不太清楚这些网页框架(比如Django、Pylons等等)通常支持哪些版本,但也许你们知道?另外,我也想了解一下不同版本之间的主要区别。

谢谢!

6 个回答

3

我一开始学习的是Python 3.0,但因为不断遇到其他库的问题,最后转到了Python 2.7。
Python官网上说:“如果你不知道该用哪个版本,建议从Python 2.7开始;目前有更多的第三方软件与Python 2兼容,而不是Python 3。”

6

简单来说,Python有两个主要版本:2和3。当然,还有像2.6、2.7、3.1这样的具体版本,但一般来说,n.x版本和n.(x+1)版本是兼容的,只是在某些方面有所改进,比如增加了一些好用的语言特性、新的标准库模块等等。虽然像2.5和3.0这样的版本仍然可以使用,但通常建议你使用最新的版本(现在是2.7和3.1),除非因为某些外部原因你必须使用旧版本。想要了解更多,可以查看其他相关问题或者访问Python的维基,帮助你在2.x和3.x之间做出选择。

不过,因为你想使用网页框架,所以答案就更明确了:你必须使用Python 2,因为目前没有(或者至少没有流行的框架)支持Python 3。

撰写回答