2009-06-15 11 views
6

He convertido con éxito mi proyecto de python a un servicio. Al usar las opciones habituales de instalar y comenzar/detener, todo funciona correctamente. Sin embargo, deseo compilar el proyecto usando py2exe, que parece funcionar correctamente hasta que instales el EXE como un servicio e intentes ejecutarlo.py2exe problema de servicio de windows

se obtiene el siguiente mensaje de error:

  • partir servicio CherryPyService
  • servicio de arranque de error: El servicio no respondió a la solicitud de inicio o control de una forma oportuna.

Mi archivo de compilación pitón (que enlaza con el proyecto principal) es la siguiente:

  • de distutils.core configuración de importación
  • py2exe importación

  • configuración (consola = [ 'webserver.py'])

Cualquier ayuda sería de gran ayuda eciated.

Respuesta

4

Usted archivo setup.py debe contener

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

como se muestra en la "old" py2exe docs

1

Encontrará un ejemplo en el paquete py2exe, busque en site-packages \ py2exe \ samples \ advanced.

Cuestiones relacionadas