Hallo,
*Achtung Python-Anfänger *
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?
Problem mit py2exe
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Kann es sein, dass py2exe nicht richtig installiert ist?
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
- User
- Beiträge: 11
- Registriert: Freitag 19. Oktober 2012, 18:13
Das wird wohl kaum der Fall sein. Ich habe jedenfalls die richtige Version und habe strikt das Setup-Programm befolgt.
- StefanLawl
- User
- Beiträge: 92
- Registriert: Donnerstag 7. Juni 2012, 20:23
Ich hatte das Problem auch, ich hab das dann so geregelt, dass ich im selben Ordner eine neue py-Datei angelegt habe:
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
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
Man sagt uns wir sollen der Idee gedenken und nicht des Mannes. Denn ein Mensch kann versagen. Er kann gefangen werden. Er kann getötet und vergessen werden. Aber 400 Jahre später kann eine Idee immer noch die Welt verändern.
-V
-V
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Dann mach doch einfach noch ein "(raw_)input('Enter zum Beenden')" ins Programm
@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.