6

Pypy は、CPython よりも優れたベンチマークを示しているため、試しています。また、私のコードでは主に Twisted ライブラリを使用しています。Twisted リアクターを使用するベンチマーク スクリプトを実行できるようになったので、セットアップは適切であると思います。しかし、Pypy を使用して Twisted デーモン化プログラム (twistd) を実行する方法がわかりません。

4

1 に答える 1

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になります。

于 2011-08-25T11:35:02.780 に答える