python 2.7 - no module named tkinter
bin ich auf mac os x 10.8 mit dem integrierten python-2.7.
ich versuchen zu lernen, über tkinter mit tutorials wie diese für python 2.7 (ausdrücklich nicht 3)
Sie schlagen vor, den folgenden code:
from tkinter import *
import tkinter.messagebox
dies bringt allerdings die Fehlermeldung:
ImportError: No module named tkinter
Via import.Tkinter mit einem großen t scheint zu funktionieren, aber weitere Befehle wie
import Tkinter.messagebox
nicht (auch nicht tkinter.messagebox).
Ich habe dieses problem mit vielen tutorials. was die Sache mit dem Kapital und nicht-Kapital "T", und wie bekomme ich meine python zu arbeiten, wie es in den tutorials? Vielen Dank im Voraus!
- Im zweiten Fall ist es
No module named Tkinter
oderNo module named messagebox
? - der Fehler geht so: import Tkinter.messagebox ImportError: No module named messagebox
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Tkinter (groß -) Sie haben keine messagebox.
Sie können
Tkinter.Message
oderimport tkMessageBox
Dieser code ist ein Beispiel genommen aus diesem Lernprogramm:
Deinem Beispiel-code bezieht sich auf eine python-installation >= py3.0. In Python 3.x die gute alte Tkinter ist umbenannt worden in tkinter.
Tkinter
(großgeschrieben) bezieht sich auf die Versionen <3.0.tkinter
(alle lowecase) bezieht sich auf die Versionen ≥3.0.Quelle: https://wiki.python.org/moin/TkInter
Für python 2.7 es ist Tkinter, jedoch in 3.3.5 es ist tkinter.
Für python 2.7 verwenden von Cap Buchstaben Tkinter aber für >3.0 verwenden Sie kleine Buchstaben tkinter