Seite 1 von 1

Problem mit py2exe

Verfasst: Samstag 20. Oktober 2012, 07:55
von Pythonista
Hallo,
*Achtung Python-Anfänger :D*

Ich habe ein Problem mit py2exe.
Ich habe ein Setup-Programm geschrieben und wollte nun "setup.py py2exe" in die Eingabeaufforderung eingeben.
Immer wenn ich das mache, wird jedoch folgendes ausgedruckt:

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help

error: no commands supplied

Egal, was ich mache, immer diese Meldung!
Also was mache ich falsch?

Re: Problem mit py2exe

Verfasst: Samstag 20. Oktober 2012, 08:02
von cofi
Kann es sein, dass py2exe nicht richtig installiert ist?

Re: Problem mit py2exe

Verfasst: Samstag 20. Oktober 2012, 08:43
von Pythonista
Das wird wohl kaum der Fall sein. Ich habe jedenfalls die richtige Version und habe strikt das Setup-Programm befolgt.

Re: Problem mit py2exe

Verfasst: Samstag 20. Oktober 2012, 23:03
von StefanLawl
Ich hatte das Problem auch, ich hab das dann so geregelt, dass ich im selben Ordner eine neue py-Datei angelegt habe:

Code: Alles auswählen

from os import system

print system("setup.py py2exe")


Ursprünglich sollte mir das nur die Arbeit abnehmen, ständig über die Kommandozeile zum Ordner zu navigieren und dann das setup zu laden, aber es hat mir außer dieser Arbeit auch noch das Problem abgenommen.

Weiß nicht, ob das dir das hilft, ein Versuch wär's wert.

Stefan

Re: Problem mit py2exe

Verfasst: Sonntag 28. Oktober 2012, 18:41
von Leonidas
Problem ist halt, dass du selbst da nicht siehst was die Felermeldung ist, weil sich das Fenster schließt bevor du die Meldungen lesen kannst. Würde von so einem Ansatz abraten.

Re: Problem mit py2exe

Verfasst: Samstag 3. November 2012, 13:08
von Lasse
Dann mach doch einfach noch ein "(raw_)input('Enter zum Beenden')" ins Programm

Re: Problem mit py2exe

Verfasst: Samstag 3. November 2012, 13:37
von BlackJack
@Lasse: Und wenn dann eine Ausnahme auftritt kann man die trotzdem nicht lesen. Konsolenprogramme sollte man halt einfach in einer Konsole starten. Dafür sind sowohl Konsolen als auch Konsolenprogramme gedacht.