我使用 Python 2.7、Windows 7 64 位——Psyco 的替代品?
Posted
技术标签:
【中文标题】我使用 Python 2.7、Windows 7 64 位——Psyco 的替代品?【英文标题】:I use Python 2.7, Windows 7 64-bit -- alternatives to Psyco? 【发布时间】:2011-12-22 03:34:41 【问题描述】:显然 Psyco 不适用于 Python 2.7。
还有其他选择吗?
【问题讨论】:
动机:在windows上使用psyco加速pydev的调试器 如果动机是 pydev 调试器,请查看:***.com/questions/9015390/… 【参考方案1】:当今 Python 编译的最新技术是PyPy。我不知道它是否适用于您的目标平台。
【讨论】:
pypy 不能在 64 位窗口上运行(还),但你可以在那里运行 32 位版本 @fijal - 确切地说:pypy 32bit 可以在 windows 64bit 和 windows 32bit 上运行【参考方案2】:我认为没有像 psyco 那样仅使用 Python 的真正替代方案(Pypy 越来越成为“唯一的 Python”替代方案,它不支持扩展模块,所以,现在,许多项目无法迁移,但如果你的不是其中之一,这可能是一个不错的方法)
如果您现在不能使用 Pypy,在进行配置文件会话并确认在纯 Python 中无法再加快速度后,路径通常是以下之一:
c/c++ 扩展模块(我个人最喜欢的——适用于任何平台,使用 boost::python 使这个过程非常简单明了,尽管如果你不懂 c/c++,这可能不是很简单)。
Cython(你通常需要稍微改变你的程序,让它在 Cython 中变得更快,而且这些改变并不是真正的 Python 代码,而是它的扩展)
脱皮(如果它可以应付您的程序)
【讨论】:
以上是关于我使用 Python 2.7、Windows 7 64 位——Psyco 的替代品?的主要内容,如果未能解决你的问题,请参考以下文章
Pydub for python 2.7 [windows 7]
使用 Python 2.7 在 Windows 上运行 Scapy
带有 python 2.7 的 Windows 上的 Readline 功能
如何使用 Python 2.7 在 Windows 上修复 pip 安装证书问题? [复制]