Frage

Ich habe eine einfache Webanwendung mit eingebettetem Webserver (Tornado), Datenbank (Sqlalchemy mit SQLite für jetzt) und den gesamten Shabang geschrieben.Ich möchte alles in ein einzelnes in sich geschlossenes Verzeichnis mit einem einzelnen EXE bündeln, das ausgeführt werden kann.Das Bereitstellungsszenario erfordert unbedingt einen Klick installieren und läuft so.

Ich habe absolut nicht versucht, PY2EXE oder PYINSTALLER zu erhalten, um meinen Code zu bündeln.Das Problem hat direkt mit der Verzeichnisstruktur und dem Layout, das wie folgt ist, direkt zu tun.Ich möchte das Verzeichnislayout nicht zu viel ändern.Kann jemand vorschlagen, wie ich dies mit PY2EXE oder PYINSTALLER oder einem anderen geeigneten Werkzeug erhalten kann?

generasacodicetagpre.

War es hilfreich?

Lösung

Nun, tut mir leid, meine eigene Frage zu beantworten.Aber viel googelnd und prozess und fehler konnte ich dieses arbeitet erfahren.Ich halte mein Setup.py (für py2exe) unten an, der ähnliche Probleme hat, die Tornado + Sqlalchemy + SQLite mit PY2EXE arbeitet.Wenn ich Python Setup.py Py2exe renne, erwähnt die letzten Zeilen, dass einige Moduls fehlen.Dies hatte jedoch keine Auswirkungen auf die Ausführung des Programms.

generasacodicetagpre.

Hier ist mein Setup.py:

generasacodicetagpre.

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