2009-06-15 23 views
6

Ho convertito con successo il mio progetto python in un servizio. Quando si utilizzano le normali opzioni di installazione e avvio/interruzione, tutto funziona correttamente. Tuttavia, desidero compilare il progetto usando py2exe, che sembra funzionare correttamente finché non si installa EXE come servizio e si prova ad eseguirlo.py2exe windows service problem

si ottiene il seguente messaggio di errore:

  • Avvio del servizio CherryPyService
  • servizio di avvio Errore: Il servizio non ha risposto alla richiesta di avvio o controllo in modo tempestivo.

Il mio file di compilazione python (che collega al progetto principale) è la seguente:

  • da distutils.core configurazione di importazione
  • importazione py2exe

  • setup (console = [ 'webserver.py'])

Qualsiasi aiuto sarebbe molto appr eciated.

risposta

4

si file setup.py dovrebbe contenere

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

come mostrato nella "old" py2exe docs

1

Troverete un esempio nel pacchetto py2exe, cercate nei pacchetti del sito \ py2exe \ samples \ advanced.