Ejecutando twistd como root, los módulos no se encuentran

Tengo un servidor web simple escrito en Twisted, y estoy tratando de iniciarlo con demoniostorcido. Todo funciona bien conreactor.run() pero cuando usotwistd -y (como root), no se encuentra ninguno de mis paquetes que están en directorios secundarios directos. Estoy ejecutando twistd como root, ya que el servidor se ejecuta en el puerto 80.página de manual para twistd dice:

Tenga en cuenta que si twistd se ejecuta como root, el directorio de trabajo no busca módulos de Python.

Bueno, eso es genial, pero ¿por qué? ¿Y cómo puedo trabajar alrededor? twistd parece estar ignorando--rundir . Incluso si configuro esa opción explícitamente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta