Domanda

Ho convertito il mio progetto di pitone a un servizio. Quando si usano le classiche opzioni di installazione e start / stop, tutto funziona correttamente. Tuttavia, desidero compilare il progetto utilizzando py2exe, che sembra funzionare correttamente finché non si installa il file EXE come un servizio e cercare di eseguirlo.

Si ottiene il seguente messaggio di errore:

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

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

  • dalla configurazione distutils.core import
  • import py2exe

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

Qualsiasi aiuto sarebbe molto apprezzato.

È stato utile?

Soluzione

È setup.py file deve contenere

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

come mostrato nella "vecchio" py2exe docs

Altri suggerimenti

Troverete un esempio nel pacchetto py2exe, guardare in site-packages \ py2exe \ campioni \ avanzata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top