【发布时间】:2011-10-23 11:02:08
【问题描述】:
如果我将 python 2.7 而不是 python 2.6 用于我的 pylons/pyramid 项目,我会遇到什么问题?在我在我的 ubuntu 10.04 上使用 python 2.6 之前,但现在我的笔记本电脑上有 ubuntu 11.04 和 python 2.7。
【问题讨论】:
如果我将 python 2.7 而不是 python 2.6 用于我的 pylons/pyramid 项目,我会遇到什么问题?在我在我的 ubuntu 10.04 上使用 python 2.6 之前,但现在我的笔记本电脑上有 ubuntu 11.04 和 python 2.7。
【问题讨论】:
如果您使用的是 Ubuntu,包管理器将修复大部分小问题,例如查找您在 2.6 中使用的包。 但是有一些包不兼容 Python2.7。
主要是 Python2.7 是从 3.X 向后兼容的版本,或者至少 Python 2.7 是从 2.6 升级到 3.X 语法以及在转换到 3.X 时的所有新功能。
这里有一些信息:
主要是Python2.7应该只是给你更多的功能但可能会导致意想不到的问题, 继续在单独的机器上升级它,运行你的代码,如果它工作,将你的真机升级到Python2.7。
可能出现的问题很小,应该可以在1小时内解决。
【讨论】:
According to this post,Python 2.5.x、2.6.x 和 2.7.x 完全支持 Pyramid 1.2(与 1.1 一样),因此您应该做好准备。根据我个人的经验,我在 Pyramid/Python2.7 上没有遇到任何问题。
这些天我的 Pyramid 堆栈包括:
而且效果很好。
【讨论】:
看看http://docs.python.org/dev/whatsnew/2.7.html
您将找到您需要知道的一切。
【讨论】: