twisted - 使用 Pypy 运行 twind

标签 twisted pypy twistd

我正在尝试 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/

相关文章:

python - 在 connectionMade 中扭曲调用 getPeerCertificate 返回 None

twisted - 什么是推荐的 Twisted Sentry/Raven 集成?

python - 没有名为 'Twisted' 的模块

python - 除了 CPython 之外,生产就绪的 Python 实现?

python - Python 的动态特性如何与 PyPy 的内联函数能力互操作?

python - 如何使用 cffi 在 C 语言中嵌入返回字符串的 Python 函数?

python - dataReceived 接收了多少字节?

python - Buildbot 不以默认配​​置启动

python - 使用twistd部署Flask

python - 使用 pyinstaller 打包一个 twistd 插件