проблема службы Windows py2exe

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

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

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

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

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

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

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


person williamtroup    schedule 15.06.2009    source источник


Ответы (2)


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

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

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

person Ber    schedule 15.06.2009

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

person Toni Ruža    schedule 15.06.2009