我正在尝试 Pypy,因为它显示 impressive benchmarks通过 CPython。另外,我主要在代码中使用 Twisted 库。我现在可以运行一个使用 Twisted Reactor 的基准测试脚本,所以我想我的设置很好。但是,我不知道如何使用 Pypy 运行 Twisted 守护程序 (twistd)。
最佳答案
您可以在运行时显式执行此操作:
~$ /usr/bin/pypy /usr/bin/twistd ...
这是有效的,因为它专门启动 PyPy 并告诉它开始解释 twind 脚本。
或者您可以在安装时持续执行此操作:
~/Twisted-11.0.0$ /usr/bin/pypy setup.py install
这是有效的,因为 distutils(setup.py 使用的)重写了它安装的每个脚本的 #! 行,以指向用于执行安装的解释器。因此,安装源中的 #!/usr/bin/env python 变为安装副本中的 #!/usr/bin/pypy。
关于twisted - 使用 Pypy 运行 twind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7184636/