So konvertieren Sie mehrere python-Dateien in EXE?
Ich versuche meine konvertieren python-Anwendung eine exe-Datei. Ich habe Dinge gesehen, wie py2exe und cx-freeze, aber Sie nur kompilieren eine single py-Datei. Kann mir jemand helfen? Danke
- nun, Sie wissen alle .exe-Datei hat nur 1 Eintrag Punkt, und daher deine Frage nicht viel Sinn?
- In anderen Worten: Können Sie uns ein Beispiel für einen Satz von Dateien, die Sie einschließen möchten?
- Gut, ich habe einen main python-Datei, auf die verwiesen wird, um eine sehr kurze config.py. Die main-Datei auch auf ein paar text-Dateien. Könnte ich kombinieren Sie einfach die config und das Haupt in eine py-Datei und die ausführbare Datei und die ausführbare immer noch Zugriff auf die text-Dateien?
- Vielen Dank für die Antworten marcus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beispielsweise in PyInstaller, können Sie zusätzliche Ordner, die eingebunden werden sollen in die ausführbare Datei.
Derzeit nutze ich pyinstaller für Bauprojekte in einzelne ausführbare Dateien. Diese Projekte enthalten mehrere python (und einige nicht-python-Dateien), die sind alle "built in" die Ex-freundinnen.
Dass gesagt wird, die sogar mit mehreren python-Dateien enthalten, Marcus Müller korrekt ist. Es ist ein Einstiegspunkt für eine angegebene ausführbare Datei.
In Zusammenfassung, wenn Sie mehrere Dateien, die als Teil eines einzigen Projekts, pyinstaller zusammen mit den anderen python-bundlers wird dieses Szenario behandelt.
Wenn Sie mehrere Dateien haben und wollen, dass Sie jeweils Ihre eigene ausführbare Datei, Sie benötigen, um die Behandlung jeweils als eigene 'Projekt' und jedes Paket einzeln.
Welche Plattform(en) sind Sie targeting? Können Sie beschreiben den Verwendungszweck der Dateien? Können Sie beschreiben den Verwendungszweck der Dateien?
Posting ein Beispiel von dem, was Sie derzeit haben, welches Verhalten Sie beobachten, und Klarstellung, was ist der Unterschied zwischen dem, was Sie erwarten und was Sie beobachten würde auf jeden Fall helfen, in anderen führt Sie zu der Antwort, die Sie wünschen.
Edit:
Ihre wichtigsten python-Datei Ihr exe Einstiegspunkt. Wenn Sie importieren Sie Ihre config-Datei in deinen Haupt -, pyinstaller sollte der import und include es. Auf dieser Linie, überprüfen Sie Ihre PATH-Umgebungsvariable, und sicherzustellen, dass Ihr system weiß, wo sich die bits, die es braucht. Wenn die text-Dateien werden als Teil der integrierten ausführbare Datei, pyinstaller hat die Fähigkeit, um Dateien in den build so gut (Beispiel, sind eine Datenbank, eine config oder eine statische Daten-set). Ein Beispiel Frage beschreiben, einschließlich einer icon-Datei, die für ein build: include-pyinstaller-Symbol