Seite 1 von 1

No module named tkinter

Verfasst: Sonntag 22. März 2015, 17:11
von Foxxi
Hallo,

ich habe python 3.4 unter Linux und nutze bisher die sehr schlichte IDLE 3.

Nun habe ich verschiedene andere IDEs ausprobiert (Eric, Ninja, SPE und Spyder) bzw. wollte sie ausprobieren und bekomme aber nach der folgenden Zeile

Code: Alles auswählen

import tkinter as tk
immer die Fehlermeldung

"No module named tkinter"

Mit der alten IDLE 3 funktioniert aber alles problemlos :K . Komischerweise gibt es wohl tatsächlich kein Modul namens tkinter.py, wohl aber Tkinter.py (erster Buchstabe groß). Wenn ich das Modul importiere, bekomme ich im folgenden aber andere Fehlermeldungen.

Kann mir jemand verraten, wie ich nun z.B. die Eric-IDE auch mit tkinter zum laufen bekomme? Schönen Dank schon mal.

Re: No module named tkinter

Verfasst: Sonntag 22. März 2015, 17:21
von BlackJack
@Foxxi: `Tkinter` heisst das Modul in Python 2.x. Du musst Deinen Quelltext schon mit der richtigen Python-Version ausführen. :-)

Re: No module named tkinter

Verfasst: Sonntag 22. März 2015, 17:59
von Foxxi
Oh, da sehe ich gerade, dass ich noch eine alte python-Version 2.7 installiert habe :shock: und sich die neuen IDEs wohl automatisch damit verhäkelt haben, anstatt mit der neuen Version 3.4.

Kann man das noch nachträglich ändern? Wohl nicht, oder? :roll:

Sonst werde ich wohl die alte Version rauswerfen und die IDEs nochmal neu installieren müssen.

Re: No module named tkinter

Verfasst: Sonntag 22. März 2015, 18:23
von EyDu
Mit Sicherheit kannst du das irgendwo bei deiner IDE einstellen. Auch nachträglich.