Ich habe eine PyQt4-Anwendung, die sqlite3 verwendet. Ich habe derzeit zwei separate Dateien: eine .py-Datei und eine .db-Datei. Ursprünglich habe ich die .py-Datei genommen und versucht, eine ausführbare Datei zu erstellen, nur mit dem Gedanken, dass es irgendwie verlinken würde, aber wenn ich die .exe ausführe, bricht es ab, wenn es zu Datenbank-bezogenem Code kommt. Wie bekomme ich pininstaller, um auch die Datenbank einzuschließen?Wie stelle ich pyinstaller meine Datenbank ein?
0
A
Antwort
1
Sie müssen eine Specfile verwenden. Werfen Sie einen Blick auf die documentation.
pyinstaller erstellt diese Datei automatisch. Sie müssen es nur bearbeiten. Sehen Sie sich das Beispiel aus der Dokumentation an. Um eine Readme-Datei hinzufügen, müssen Sie nur ein Tupel (Quelle, Ziel) auf ‚Daten‘ hinzuzufügen:
a = Analysis(...
datas=[ ('src/README.txt', '.') ],
...
)
Verwandte Themen
- 1. Wie stelle ich eine Datenbank im Notfallmodus ein?
- 2. Wie installiere ich PyInstaller?
- 3. DataAccess Layer und Klasse, wo stelle ich meine Funktionen ein?
- 4. Wie bekomme ich ein richtiges Tabellendesign (0NF) für meine Datenbank
- 5. Wie kann ich meine Datenbank Datensätze automatisch
- 6. Wie stelle ich ein Datenbankprojekt bereit?
- 7. Wie stelle ich die Zeit ein?
- 8. Wie stelle ich MACOSX_DEPLOYMENT_TARGET am besten ein?
- 9. Wie stelle ich meine Sites mit einem GITLAB bereit?
- 10. Wie benutze ich meine eigene SQLite-Datenbank?
- 11. Wie organisiere ich meine Datenbank am besten?
- 12. Wie stelle ich ein Mock Date in Jest ein?
- 13. Wie stelle ich eine Verbindung zur MySQL Datenbank her?
- 14. Wie kann ich Bilder packen? -Pygame -PyInstaller
- 15. Wie man pyInstaller funktioniert
- 16. Wie richtig installieren pyinstaller
- 17. Wie stelle ich den Provider für ein TPushEvent ein?
- 18. Wie stelle ich ein Guid mit Microsoft Unity ein
- 19. Wie stelle ich ein Bild als Hintergrund eines Graphen ein?
- 20. Wie stelle ich ein Servlet als Homepage in Java ein?
- 21. Wie stelle ich ein Warepaket in Netbeans bereit/ein?
- 22. Wie stelle ich ein Plugin mit Datenfunktionen zur Verfügung?
- 23. Wie stelle ich meine JAVA HOME-Umgebungsvariable für die Spring Tool Suite richtig ein?
- 24. Wie stelle ich meine Webseite vom CMS auf den Wartungsmodus ein?
- 25. Wie stelle ich meine MainForm so ein, dass sie ausgeblendet wird, wenn mein Programm startet?
- 26. Wie stelle ich die Protokollierungsstufe für die Elasticsearch-Bibliothek anders ein als meine eigene Protokollierung?
- 27. Heroku Datenbank Einstellungen Injection - Wie richte ich meine dev django Datenbank ein?
- 28. Ich möchte ein Skript für meine Datenbank in Postgres exportieren
- 29. Wie stelle ich den Aktivitätsindikator in der Navigationsleiste ein?
- 30. Wie stelle ich über Java eine Verbindung zu einer Access-Datenbank über ein LAN her?
ich meine Db-Datei in das Datas Liste hinzufügen und sie zu speichern, aber es ist immer noch nicht funktioniert für einige Grund. Ich werde hinzufügen, was ich mit der Frage mache. – WewLad
Oh, ich habe es tatsächlich zum Laufen gebracht, aber die Konsole öffnet sich jetzt. Weißt du, welche Stufe ich passiere - Fenster? – WewLad
Aus irgendeinem Grund funktioniert es nicht wieder. Weißt du, auf welchen Befehl ich die Optionen --windowed und --onefile übergebe? pyi-makespec oder pyinstaller myfile.spec? – WewLad