Seite 1 von 1

import wx funktioniert nicht

Verfasst: Mittwoch 27. August 2008, 09:51
von marcelr
Hallo,

ich hoffe, die Frage ist nicht zu doof oder die Lösung zu einfach, aber ich benutze Eclipse und habe mir auch wxPython installiert.
Wenn ich nun mit der anweisung "import wx" das Modul importieren will, passiert nichts und wenn ich zum Beispiel "wx.App()" schreibe, kommt er mit "undefined variable from import", hat also das Modul nicht richtig geladen. Wie bekomme ich das zum Laufen?

marcel

Verfasst: Mittwoch 27. August 2008, 10:02
von Mad-Marty
wxWidgets auch installiert?

Verfasst: Mittwoch 27. August 2008, 10:16
von marcelr
wenn man sich die setup von wxPython lädt, wird doch gesagt, dass man die nicht braucht... habe jetzt wxWidgets runtergeladen... ist ein riesen Ordner.. wohin damit?

Verfasst: Mittwoch 27. August 2008, 10:24
von Mad-Marty
Hast recht, kein wxWidgets wird extra gebraucht wenn man es nicht selbst compilen will.



Mal abgesehen davon das Eclipse wohl die hässlichste python ide ist ;)
Teste das mal von einer Shell aus:

Code: Alles auswählen

C:\>python
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> wx.App()
# fenster geht auf

Verfasst: Mittwoch 27. August 2008, 10:28
von marcelr
na kannst du mit eine schönere empfehlen, bin da jetzt noch recht variabel und wennich zu einer besseren IDE komme, die auch gut funktioniert und kostenlos ist, bin ich natürlich gerne gut beraten.

Ja, das funktioniert, ein Fenster geht auf, also muss es wahrscheinlich iwie an Eclipse liegen.

Doch ein IDE-Wechsel? ^^

Verfasst: Mittwoch 27. August 2008, 11:01
von Mad-Marty
Ich schwöre ja auf WingIDE von wingware.
Hat einfach die beste Funktionalität wie ich finde :)

Andere verwenden Komodo oder SPE oder einen der vielen anderen.

Such am besten mal im Forum, das Thema IDE wird immer wieder behandelt.

Verfasst: Mittwoch 27. August 2008, 11:19
von Fabian Kochem
WingIDE und SPE sind in der Tat die besten Entwicklungsumgebungen für Python. WingIDE kostet leider was (30 Tage Testversion ist aber inklusive), und SPE gibt es (afaik?) nur für Linux.

Verfasst: Mittwoch 27. August 2008, 11:20
von sma
marcelr hat geschrieben:Ja, das funktioniert, ein Fenster geht auf, also muss es wahrscheinlich iwie an Eclipse liegen.
Und Eclipse kennt und benutzt auch den richtigen Python-Interpreter (siehe Konfiguration)? Möglicherweise ist Jython der Standard.

Denn eigentlich ist Pydev -- das wurde übrigens gerade von Aptana gekauft -- gar nicht so schlecht und hat als eine der wenigen (z.Z. einzige?) kostenlosen IDEs einen integrierten Debugger. Ich hoffe daher auf mehr Schwung, was die Weiterentwicklung angeht...

Stefan

Verfasst: Mittwoch 27. August 2008, 12:02
von Leonidas
Fabian Kochem hat geschrieben:SPE gibt es (afaik?) nur für Linux.
Wieso sollte es das? Also bei mir liefs mal unter Windows, nur halt schlecht, aber ich schätze da ist eher SPE schuld als Windows.

Ich für meinen Teil benutze gar keine IDE für Python, schon seit Jahren nicht.

Verfasst: Mittwoch 27. August 2008, 12:35
von marcelr
hm, danke für die antworten, ich werde dann mal spe testen ^^

Verfasst: Mittwoch 27. August 2008, 13:19
von marcelr
aber in Eclipse hab ich den richtigen Interpreter gewählt... und in den forced imports finde ich auch wx und wxPython...

was mache ich falsch?

Verfasst: Mittwoch 27. August 2008, 13:24
von marcelr
Anscheinend nichts... nach dem ungefäht fünften Neustart von Eclipse und dem Endpunkt meiner Aufregung, als ich einen Kollegen holte und es ihm zeigen wollte, um den Frust zu teilen, funktionierte es... warum auch immer