Seite 1 von 1

python und cxfreeze

Verfasst: Mittwoch 11. Mai 2011, 07:40
von eyescube
hallo,
ich hab mein Script was nun funktioniert in eine .exe umgewandelt und nun bekomm ich immer den Fehler:
http://imageshack.us/photo/my-images/13 ... ntrno.png/

kann mir jemand von euch vll sagen warum es nachdem ich es in .exe umgewandelt habe nicht mehr funktioniert?

lg
eyescube

Re: python und cxfreeze

Verfasst: Mittwoch 11. Mai 2011, 07:58
von Xynon1

Re: python und cxfreeze

Verfasst: Mittwoch 11. Mai 2011, 08:10
von eyescube
nein aber danke für den link nur das ich damit auch nicht weiter komme :(

Code: Alles auswählen

        try:
            file = open(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'dp_backup.lock'), 'w+')
            file.write(str(os.getpid()))
            file.close()
        except Exception, e:
            print >> sys.stderr, '''ERROR: Couldn't create lock, aborting!'''
            exit(2)
so sehn die zeilen aus :/

__file__ führt doch immer zu der aktuellen Python-Datei wenn ich es ausklammer bzw lösche spring ich später in nen anderen Fehler :/

http://halvar.at/python/programmpfade_ermitteln/ :)

Re: python und cxfreeze

Verfasst: Mittwoch 11. Mai 2011, 10:24
von BlackJack
@eyescube: Mit dem Link musst Du aber weiterkommen, da steht nämlich die Lösung. `__file__` existiert ja ganz offensichtlich nicht -- das sagt Dir die Fehlermeldung -- also kann es auch nicht immer auf die Python-Datei verweisen. Wenn Du eine EXE daraus machst, hast Du die Python-Datei ja auch in dem Sinne gar nicht mehr.

Re: python und cxfreeze

Verfasst: Mittwoch 11. Mai 2011, 14:29
von eyescube
sorry hätte vll hinschreiben sollen das das die Lösung ist ^^.
gibts eig sowas wie ne doku für cxfreeze?
da es wohl dort kein bz2 gibt:

compressionError: bz2 module is not available.