用Pypy跑来跑去

时间:2011-08-25 02:54:49

标签: twisted pypy twistd

我正在尝试Pypy因为它显示impressive benchmarks而不是CPython。另外,我主要在代码中使用Twisted库。我现在可以运行一个使用Twisted reactor的基准脚本,所以我猜我的设置很好。但是,我不知道如何使用Pypy运行Twisted daemonizer(twistd)。

1 个答案:

答案 0 :(得分:6)

您可以在运行时明确地执行此操作:

~$ /usr/bin/pypy /usr/bin/twistd ...

这是有效的,因为它专门启动PyPy并告诉它开始解释扭曲的脚本。

或者您可以在安装时持续执行此操作:

~/Twisted-11.0.0$ /usr/bin/pypy setup.py install

这是因为distutils(setup.py使用的)会重写它安装的每个脚本的#!行,以指向用于安装的解释器。因此,安装源中的#!/ usr / bin / env python 在已安装的副本中变为#!/ usr / bin / pypy