проблема службы windows py2exe - PullRequest
6 голосов
/ 15 июня 2009

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

Появляется следующее сообщение об ошибке:

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

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

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

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

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

Ответы [ 2 ]

4 голосов
/ 15 июня 2009

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

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

как показано в «старых» документах py2exe

1 голос
/ 15 июня 2009

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

...