我使用Python 2.7,Windows 7 64位 - Psycho的替代品?

时间:2011-12-22 03:34:42

标签: psyco

显然Psyco不适用于Python 2.7。

还有其他选择吗?

2 个答案:

答案 0 :(得分:3)

今天Python编译的最新技术是PyPy。我没有任何关于它是否适用于您的目标平台的信息。

答案 1 :(得分:1)

我认为没有真正的替代品只能像psyco一样使用Python(Pypy越来越成为'唯一的Python'替代方案,不支持扩展模块,因此,现在,许多项目无法迁移,但如果你的不是其中之一,它可以是一个很好的方法)

如果您现在不能使用Pypy,在进行配置文件会话并确认无法在普通Python中加速之后,路径通常是以下之一:

  1. c / c ++扩展模块(我个人最喜欢的 - 在任何平台上工作并使用boost :: python使这个过程非常简单明了,不过如果你不知道c / c ++,这可能不是很容易)。

  2. Cython(你通常需要稍微更改你的程序,以便它在Cython中变得很快,而且更改不是python代码,而是它的扩展)

  3. 棚子皮肤(如果它可以应付你的程序)