Запуск Твист с Pypy - PullRequest
       21

Запуск Твист с Pypy

6 голосов
/ 25 августа 2011

Я пробую Pypy, потому что он показывает впечатляющие тесты по сравнению с CPython. Кроме того, я в основном использую библиотеку Twisted в своем коде. Теперь я могу запустить эталонный скрипт, который использует Twisted реактор, поэтому я думаю, что мои настройки хороши. Однако я не знаю, как запустить Twisted daemonizer (twistd) с помощью Pypy.

1 Ответ

6 голосов
/ 25 августа 2011

Вы можете сделать это явно во время выполнения:

~$ /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 в установленной копии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...