Tkinter Nicht Gefunden
Ich bin unter Windows 7 32-bit. Ich habe installiert Python 3.2.2 und ausgewählte jedes Modul für die installation (einschließlich Tcl/Tk). Auf meinem computer habe, kann ich ein Skript ausführen, durch Doppelklick auf die .py-Datei und wird es finden, mein Tkinter import einwandfrei. Wenn ich es ausführen von einer Befehlszeile aus, es sagt ImportError: No module named 'Tkinter'
. Ich ging dieser script, auf einen Kollegen, der auch auf die gleiche Weise installiert, und Sie können nicht führen Sie das Skript überhaupt mit einem Doppelklick. Gleiche Tkinter problem. Unsere Wege sind identisch mit C:\Python33 wird das erste Element und tkinter-shows in den lib-Ordner. Ich bin running out of Ideen. Was ist Los? Warum ist Tkinter so pingelig mit den bestehenden?
Update:
Offenbar Tcl/Tk nicht enthalten Tkinter. Der Grund klappte es bei mir war, denn ich hatte installiert eine spezielle Python-Paket über unsere Unternehmens-download-system, das passiert zu gehören. Diese version verwiesen wurde .py-Erweiterungen. In der Eingabeaufforderung, jedoch meine aktualisierte Python (mit Tcl/Tk aber ohne Tkinter) war die python der Wahl als gewählt, die von meiner PATH-variable. Mein Kollege hatte nicht dieses spezielle Paket installiert haben, damit es nicht für Sie arbeiten. Ich hatte gedacht, es war meine Python 3.3 wurde das script ausgeführt, aber es war nicht das ist der Grund, warum es schien, wie es funktionierte für mich. Das heißt, wenn jemand läuft in dieser Ausgabe, schauen Sie sich die sys.ausführbare Datei und sys.version, wie unten angegeben, um herauszufinden, was Los ist!
InformationsquelleAutor CodeMonkey | 2013-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie sowohl Python 2.x und Python 3.x. Und
py
Erweiterung ist mit Python 2.x-interpreter. Und Ihre python-Skript ist so gestaltet, dass Sie mit Python 2.x.In Python 3,
Tkinter
Modul wurde umbenannt zutkinter
(Kleinbuchstaben).Stellen Sie ein Skript Folgen, dann führen Sie es, indem Sie es und führen Sie es in der Befehl. Sie können unterschiedliche Ergebnisse erhalten:
Ich aktualisierte die Antwort. Einmal führen Sie es durch Doppelklick und führen Sie es im Befehl.
Aber wir beide haben zwei Versionen installiert. Wie für die Großschreibung... es stellt sich heraus, dass mein tkinter-Ordner enthält weder tkinter noch Tkinter. So... wo ist es wirklich aus?
Es ist in
C:\python3.3\Lib\tkinter
(Python 3.3),C:\Python27\Lib\lib-tk\Tkinter.py
wenn Sie nicht geändert das Installationsverzeichnis.Ein Skript mit
import sys; print(sys.executable)
als Inhalt. Führen Sie es in der Befehlszeile und mit "Python Launcher Für Windows". Und bitte lassen Sie mich wissen, Folge, dass beide laufen.InformationsquelleAutor falsetru