我正试图用Jython编写一个在Pyramid上运行的应用程序(现在也在讨论使用Django)。在Pyramid安装文档中,他们提到他们支持Python 2.6,并且已经在Jython 2.5.1上运行。很公平!
我不明白的是,Jython 2.5.x是针对2.5的参考Python版本构建的,这显然低于所需的Python 2.6版本。因此,当我尝试使用Jython的2.5.2版本进行安装时,在从安装工具Pyramid requires at least Python 2.6
或类似工具进行安装时会出现错误。
有人尝试过并遇到过这个问题吗?我是不是错过了什么?不那么重要的是,为什么Pyramid支持Python 2.6,但说它将在Jython 2.5(=Python 2.5)上运行?
提前感谢!
Pyramid 1.3.X不会在Jython 2.5.X(或任何其他Python 2.5派生的实现)上运行,但Pyramid 1.2.X会运行,只要您使用Python 2.5兼容版本的依赖项。这意味着WebOb至少小于1.2。