strunck schrieb:
es fehlte noch ein wichtiger Nachsatz von mir - läuft alles !
Damit meinte ich: Dateien erzeugen, speichern, aufrufen und auch sämtliche
Übungen entspr. Literatur: "Einstieg in Python" von Thomas Theis 4.Auflage
... laufen mit Erfolg. Dort wird die IDLE auch Python Shell genannt.
Na, das ist doch schonmal gut!
strunck schrieb:
In Sachen Entwicklungsumgebung jedoch behaupte ich sogar eine sehr gute zu benötigen. In den letzten 35 Jahren (also bis in die DDR-Zeit zurück) habe ich etwa 150 Statik-Programme geschrieben. Manchmal waren davon 20 A4-Seiten nur voller math.Formeln mit hunderten von Variablen und vielen Schleifen. Da heißt es dann testen, testen, ... Mit einer guten Entwicklungsumgebung dauert die Enwicklung etwa 100 Std. und ganz ohne Entwicklungsumgebung und nur mit eigengemachten Testroutinen können daraus schnell 500 Std. werden. Diese Erfahrungen habe ich nun eben mal gemacht.
Ok. Ich schreib', ehrlich gesagt, nicht viele Tests. Es gibt zu dem Thema sonst auch ganze Frameworks, usw.:
https://docs.python.org/2/library/unittest.html
http://docs.python-guide.org/en/latest/writing/tests/
Wenn man in C/C++ viele Dateien zusammen-linken muß, geht das mit einem IDE vielleicht einfacher, bei Python muß man ja nicht kompilieren.
IDLE ist aber auch nur ein ganz kleines IDE. Ob Dir das reicht, kann ich nicht sagen. Ich würde vielleicht mal KDevelop probieren.
strunck schrieb:
In Yast unter Software-Manager, alle Pakete dann Finden: IDLE
sind bei mir zwei Eintragungen mit Haken zu finden:
telepathy-idle (IRC support for Telepathy)
unclutter (Remove the IDLE cursor image from the screen
Diese waren aber bestimmt nicht gemeint.
Somit habe ich es nicht.
Ja, stimmt, das ist es nicht.
strunck schrieb:
python-tk (TKinter-Python TK Interface) Vers. 2.6.8-0.15.1
Das ist schonmal gut. Probier' doch mal, ob dieser Tkinter-Code bei Dir läuft:
Code:
#!/usr/bin/python
import Tkinter
mw = Tkinter.Tk()
lab1 = Tkinter.Label(mw, text = "Hello")
lab1.pack(padx = 20, pady = 20)
mw.mainloop()
Ansonsten: Lad' doch mal
dieses rpm aus der OpenSuSE 11.2-Distribution herunter und installiere es als root mit
Code:
rpm -i python-idle-2.6.2-6.9.1.i586.rpm
Wenn der obige Tkinter-Code läuft, solltest Du IDLE danach einfach mit "idle" starten können.
Vor dem Installieren kannst Du noch mit
prüfen, ob irgendein anderes Paket, daß "idle" im Namen hat, auf Deinem System installiert ist. Aber wenn Yast nichts anzeigt, sollte da auch nichts sein.