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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top