我正在尝试 Pypy,因为它显示了优于 CPython 的令人印象深刻的基准。此外,我主要在我的代码中使用 Twisted 库。我现在可以运行一个使用 Twisted reactor 的基准脚本,所以我想我的设置很好。但是,我不知道如何使用 Pypy 运行 Twisted 守护程序(twistd)。
问问题
2638 次
1 回答
6
您可以在运行时显式执行此操作:
~$ /usr/bin/pypy /usr/bin/twistd ...
这是有效的,因为它专门启动 PyPy 并告诉它开始解释 twistd 脚本。
或者您可以在安装时持续执行此操作:
~/Twisted-11.0.0$ /usr/bin/pypy setup.py install
这是因为 distutils(setup.py 使用的)重写了#! 它安装的每个脚本的行指向用于进行安装的解释器。所以安装源中的#!/usr/bin/env python变成了安装副本中的#!/usr/bin/pypy。
于 2011-08-25T11:35:02.780 回答