Проблема со службой Windows py2exe
-
13-09-2019 - |
Вопрос
Я успешно преобразовал свой проект Python в сервис.При использовании обычных опций установки и запуска/остановки все работает корректно.Однако я хочу скомпилировать проект с использованием py2exe, который, похоже, работает правильно, пока вы не установите EXE как службу и не попытаетесь его запустить.
Вы получаете следующее сообщение об ошибке:
- Запуск службы CherryPyService
- Ошибка запуска службы:Служба не ответила своевременно на запрос запуска или управления.
Мой скомпилированный файл Python (который ссылается на основной проект) выглядит следующим образом:
- из настройки импорта distutils.core
импортировать py2exe
настройка(консоль=['webserver.py'])
Любая помощь будет принята с благодарностью.
Решение
Ваш файл setup.py должен содержать
setup(service=["webserver.py"])
как показано на «старая» документация py2exe
Другие советы
Вы найдете пример в пакете py2exe, посмотрите site-packages\py2exe\samples\advanced.