Frage

Ich habe erfolgreich mein Python-Projekt zu einem Dienst umgewandelt. Wenn die üblichen Optionen der Installation und Start / Stop, funktioniert alles korrekt. Dennoch mag ich das Projekt mit py2exe kompilieren, die korrekt zu funktionieren scheint, bis Sie die EXE-Datei als Dienst installieren und versuchen und ausführen.

Sie erhalten die folgende Fehlermeldung:

  • Starten Service CherryPyService
  • Fehler beim Starten des Service. Der Dienst hat nicht auf die Start- oder Steuerungsanforderung rechtzeitig

Meine Kompilierung Python-Datei (die in das Hauptprojekt verbindet) ist wie folgt:

  • von distutils.core Import-Setup
  • Import py2exe

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

Jede Hilfe wäre sehr geschätzt.

War es hilfreich?

Lösung

Sie setup.py-Datei enthalten sollte

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

, wie es im "alten" py2exe docs

Andere Tipps

Sie ein Beispiel in dem py2exe Paket finden, schauen Sie in site-packages \ py2exe \ Samples \ vorgerückt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top