Python2.6 vs 2.7,用于塔架/金字塔项目
如果在我的塔架/金字塔项目中使用python 2.7而不是python 2.6,会有什么问题?在我的Ubuntu10.04上使用python 2.6之前,但现在我的笔记本电脑上安装了带有python 2.7的Ubuntu11.04。看看Python2.6 vs 2.7,用于塔架/金字塔项目,python,pylons,pyramid,Python,Pylons,Pyramid,如果在我的塔架/金字塔项目中使用python 2.7而不是python 2.6,会有什么问题?在我的Ubuntu10.04上使用python 2.6之前,但现在我的笔记本电脑上安装了带有python 2.7的Ubuntu11.04。看看http://docs.python.org/dev/whatsnew/2.7.html 你会找到你所需要知道的一切。如果你在使用Ubuntu,软件包管理器将解决大多数小问题,例如查找你在2.6中使用过的软件包。 但是有一些包不符合Python2.7 Python
http://docs.python.org/dev/whatsnew/2.7.html
你会找到你所需要知道的一切。如果你在使用Ubuntu,软件包管理器将解决大多数小问题,例如查找你在2.6中使用过的软件包。 但是有一些包不符合Python2.7 Python2.7主要是从3.X向后兼容的版本,或者至少Python2.7是从2.6向3.X语法和所有新功能的升级,同时转换为3.X 以下是一些信息:
- python 2.7
- 胡夫
- sqlalchemy 0.7.x
它工作得非常好。不幸的是,在这种情况下,金字塔堆栈对于每个人来说都太大了,不需要去检查python 2.7是否会破坏基于whatsnew url的任何内容。幸运的是,金字塔团队为我们做到了这一点。真的不应该有任何问题。如果你碰巧发现了一些,请在pyramid bug跟踪器上报告。也许不是pyramid per-say,但是Python可能会遇到一些错误。例如迭代和如何处理类项等,我记不起我遇到的问题,但我知道还有一些小问题。所有pyramid测试都是针对python 2.6、python 2.7、Jython和PyPy自动运行的,保证pyramid能够在这些平台上工作。请注意,Python2.5不在该列表中,因此,虽然它可能工作,但没有正常验证。