Seite 1 von 1

py2exe einbinden von Grafiken

Verfasst: Sonntag 13. April 2008, 19:51
von boney
Hoi!

Ich hab eine Anwendung mit Tkinter gebaut und jetzt ein Problem mit dem Einbinden der Grafiken. Wenn die Exe erstellt habe und sie ausführe, dann kommt

Code: Alles auswählen

_tkinter.TclError: couldn't open "D:\python\library.zip\gui\..\media\logo.gif": no such file or directory
Wie kann ich das umgehen, bzw py2exe mitteilen, dass es das alles irgendwie mitnimmt?

Und hat jemand ein anständiges Tutorial bzw. ne Doku für py2exe. Auf der HP von denen ist das alles ein wenig spärlich. (oder ich hab es übersehen)

Gruß
boney

Verfasst: Sonntag 13. April 2008, 20:40
von sechsrad
du kannst doch die setup.py einfach erweitern mit deinen eigenen befehlen.

mfg

Verfasst: Sonntag 13. April 2008, 20:47
von boney
sechsrad hat geschrieben:du kannst doch die setup.py einfach erweitern mit deinen eigenen befehlen.

mfg
In Bezug auf was meinst du das jetzt? Bild einbinden? Wenn ja, wie genau?

Gruß
boney

Verfasst: Montag 14. April 2008, 12:11
von sechsrad
in dem setup.py eine copyroutine einbauen, damit die grafiken mit in dem exe-ordner copiert werden evtl noch mit unterverzeichnis.

Verfasst: Montag 14. April 2008, 12:48
von boney
Danke :) Hab es grade auch schon selbst herausgefunden!

Für alle die es noch interessiert:

Code: Alles auswählen

from distutils.core import setup
import py2exe
setup(options = {"py2exe": {"compressed": 1,
                            "optimize": 2,
                            "ascii": 1,
                            "bundle_files": 3
                            }
                },
          data_files=[("media",
                   ["med/logo.gif", "med/logo_gross.gif"])],
windows=["C:/installer/install.py"])
data_files ist die Option. Mit "media" wird ein neuer Ordner namens media angelegt. Die Liste danach gibt an welche Bilder in diesen Ordner kopiert werden sollen und mit in den "dist" Ordner gepackt werden sollen.

Verfasst: Freitag 2. Mai 2008, 21:33
von sea-live
und wie geht das mit ganzen unterverzeichnissen

gibts da keine docu mit beispielen für py2exe

Verfasst: Sonntag 4. Mai 2008, 10:48
von HWK