Вы можете сделать это явно во время выполнения:
~$ /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 в установленной копии.