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