Вопрос

Я успешно преобразовал свой проект Python в сервис.При использовании обычных опций установки и запуска/остановки все работает корректно.Однако я хочу скомпилировать проект с использованием py2exe, который, похоже, работает правильно, пока вы не установите EXE как службу и не попытаетесь его запустить.

Вы получаете следующее сообщение об ошибке:

  • Запуск службы CherryPyService
  • Ошибка запуска службы:Служба не ответила своевременно на запрос запуска или управления.

Мой скомпилированный файл Python (который ссылается на основной проект) выглядит следующим образом:

  • из настройки импорта distutils.core
  • импортировать py2exe

  • настройка(консоль=['webserver.py'])

Любая помощь будет принята с благодарностью.

Это было полезно?

Решение

Ваш файл setup.py должен содержать

setup(service=["webserver.py"])

как показано на «старая» документация py2exe

Другие советы

Вы найдете пример в пакете py2exe, посмотрите site-packages\py2exe\samples\advanced.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top