Запуск twistd от имени root, модули не найдены

У меня есть простой веб-сервер, написанный на Twisted, и я пытаюсь запустить его с помощьюtwistd, Все отлично работает сreactor.run() но когда я используюtwistd -y (как root), ни один из моих пакетов, которые находятся в прямых дочерних каталогах, не найден. Я запускаю twistd от имени пользователя root, так как сервер работает на порте 80.man-страница для твиста говорит:

Обратите внимание, что если twistd запускается от имени пользователя root, в рабочем каталоге не выполняется поиск модулей Python.

Ну, это здорово, но почему? И как я могу обойти? Твист, кажется, игнорирует--rundir . даже если я установлю эту опцию явно.

Ответы на вопрос(1)

Ваш ответ на вопрос