我使用Python 2.7,Windows 7 64

显然,Psyco不适用于Python 2.7。

还有其他的选择吗?


今天的Python编译技术是PyPy。 我没有任何关于它是否会在您的目标平台上为您工作的信息。


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

如果你现在不能使用Pypy,那么在完成配置文件会话并确认事情不再以普通Python进行加速后,路径通常是下列之一:

  • c / c ++扩展模块(我个人最喜欢的 - 在任何平台上工作,使用boost :: python使得这个过程非常简单直接,但如果你不知道c / c ++,这可能不那么容易)。

  • Cython(你通常必须改变你的程序,以便它在Cython中变得更快,并且这些变化并不是真正的Python代码,而是它的扩展)

  • 棚皮(如果它可以处理你的程序)

  • 链接地址: http://www.djcxy.com/p/56827.html

    上一篇: I use Python 2.7, Windows 7 64

    下一篇: What is the equivalent or workaround for a typedef in VB.NET?