problema servizio di Windows py2exe
-
13-09-2019 - |
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.
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.