python 2.6 vs 2.7,用于挂架/金字塔项目

时间:2011-09-12 06:41:24

标签: python pylons pyramid

如果我将python 2.7替换为python 2.6用于我的挂架/金字塔项目,我可以遇到什么问题?在我的ubuntu 10.04上使用python 2.6之前,但现在我的笔记本电脑上安装了ubuntu 11.04和python 2.7。

3 个答案:

答案 0 :(得分:3)

如果您正在使用Ubuntu,程序包管理器将解决大多数小问题,例如查找您曾经在2.6中使用过的软件包。 但是有些软件包不符合Python2.7。

主要是Python2.7是3.X的向后兼容版本,或者至少Python 2.7是从2.6到3.X语法的升级以及所有它的新功能,同时转换为3.X.

以下是一些信息:

主要是Python2.7应该只为您提供更多功能,但可能会导致意外问题, 继续在单独的机器上升级它,运行你的代码,如果它工作,将你的真机升级到Python2.7。

可能发生的问题很小,您应该能够在1小时内修复它们。

答案 1 :(得分:1)

According to this post,Python 2.5.x,2.6.x和2.7.x完全支持Pyramid 1.2(1.1版),因此您应该全部设置。根据我个人的经验,我没有遇到任何与Pyramid / Python2.7有关的问题。

这些天我的金字塔堆栈包括:

  • python 2.7
  • 胡夫
  • sqlalchemy 0.7.x

并且效果很好。

答案 2 :(得分:0)

看看http://docs.python.org/dev/whatsnew/2.7.html 你会发现所有你需要知道的东西。