problème de service Windows py2exe
-
13-09-2019 - |
Question
Je l'ai converti avec succès mon projet python à un service. Lorsque vous utilisez les options habituelles d'installation et démarrage / arrêt, tout fonctionne correctement. Cependant, je tiens à compiler le projet en utilisant py2exe, qui semble fonctionner correctement jusqu'à ce que vous installez le fichier EXE en tant que service et essayer de l'exécuter.
Vous obtenez le message d'erreur suivant:
- Service de départ CherryPyService
- Service de départ d'erreur. Le service n'a pas répondu à la demande de démarrage ou de contrôle en temps opportun
Mon fichier python compilation (qui est lié au projet principal) est la suivante:
- de configuration d'importation distutils.core
-
py2exe import
-
setup (console = [ 'webserver.py'])
Toute aide serait grandement appréciée.
La solution
fichier setup.py doit contenir
setup(service=["webserver.py"])
comme indiqué dans le "vieux" py2exe docs
Autres conseils
Vous trouverez un exemple dans le paquet py2exe, consultez le site-packages \ py2exe \ samples \ avancés.