Aus irgendeinem Grund kann ich das Modul Tkinter
oder nicht verwenden tkinter
. Nach dem Ausführen des folgenden Befehls in der Python-Shell
import Tkinter
oder
import tkinter
Ich habe diesen Fehler bekommen
ModuleNotFoundError: Kein Modul mit dem Namen 'Tkinter'
oder
ModuleNotFoundError: Kein Modul mit dem Namen 'tkinter'
Was könnte der Grund dafür sein und wie können wir es lösen?
ModuleNotFoundError: No module named 'tkinter'
und ich denke, der Inhalt hier ist relevant.Antworten:
Sie müssen es wahrscheinlich mit einer der folgenden Methoden (oder einer ähnlichen Methode) installieren:
Ich benutze Tkinter jetzt schon eine Weile. Warum versuchst du das nicht und lässt mich wissen, ob es funktioniert hat?
Hier ist die Referenz Link und hier ist die doc
Überprüfen Sie die hier vorgeschlagenen Versionen besser :
Oder Sie erhalten eine Fehlermeldung
ImportError: No module named tkinter
EDIT 1: Um diese Antwort allgemeiner zu gestalten, habe ich Folgendes aus den Kommentaren ausgeliehen. Verwenden Sie unter Fedora einen der folgenden Befehle
oder
quelle
Während Sie Python 3 verwenden, wurde das Modul
tkinter
wie in der Dokumentation angegeben umbenannt in :quelle
Für Windows 10 ist es wichtig, in der Python-Installation die optionale Funktion "tcl / tk and IDLE" zu überprüfen. Andernfalls erhalten Sie einen ModuleNotFoundError: Kein Modul mit dem Namen 'tkinter' . In meinem Fall war es nicht möglich, tkinter nach der Python-Installation mit so etwas wie "pip install tkinter" zu installieren.
quelle
Für Windows 10 , das entweder VSCode oder PyCharm mit Python 3.7.4 verwendet, stellen Sie sicher, dass Tk in der Installation aktiviert ist. Ich habe es
import tkinter as xyz
mit oberen / unteren t und k und allen Varianten ohne Glück versucht .Was funktioniert ist:
Ein Beispiel in Aktion:
quelle
_tkinter
irgendwelche Auswirkungen hat.tkinter
wird das automatisch importieren.Möglicherweise müssen Sie für Ihre spezifische Version installieren. Ich habe Fälle gekannt, in denen dies erforderlich war, als ich viele Versionen von Python verwendete und eine Version in einer virtuellen Umgebung, die beispielsweise Python 3.7 verwendete, tkinter nicht importierte. Ich musste es für diese Version installieren speziell.
Beispielsweise
Keine Ahnung warum - aber das ist passiert.
quelle
Stellen Sie sicher, dass sich Ihr Python-Code im Python3- Kontext befindet, wenn Sie ihn ausführen . Ich hatte das gleiche Problem und musste nur den folgenden Befehl eingeben:
gegen
Der letztere Code ist falsch, da tkinter in python1 oder python2 anscheinend nicht verfügbar ist.
quelle
Überprüfen Sie die installierte Python-Version mit dem Befehl
python --version
Überprüfen Sie anhand des folgenden Codes, ob das Tk-Modul korrekt installiert ist
Überprüfen Sie dann, ob Sie ein Open-Source-Betriebssystem verwenden
Überprüfen Sie das tkinter-Modul im folgenden Pfad: / home / python / site-packages / tkinter Ändern Sie den Pfad entsprechend Ihrem System
quelle
Sie müssen es nur installieren und Ihr Projekt so importieren:
Dieser Code wird in die Befehlszeile importiert:
Nach dem Import tkinter Ihr Projekt:
quelle
Unter CentOS7 musste ich Folgendes tun, um dies mit Python2 zum Laufen zu bringen:
Dies hier zu bemerken, weil ich dachte, dass es ein Pip-Paket geben würde, aber stattdessen muss man tatsächlich eine Drehzahl installieren.
quelle
tkinter wird mit Python geliefert ... Python deinstallieren, neu installieren, fertig
quelle
Überprüfen Sie die Eignung für Aufgaben. Sie kann als entfernt markiert sein
Dann prüfen und installieren
quelle
--------- ARBEITET AN PYTHON 2.7 ------------
Installieren Sie alle unten aufgeführten Pakete
quelle
tkinter sollte mit dem neuesten Python kommen, ich glaube nicht, dass es mit Python 2 kommt. Ich hatte das gleiche Problem, aber als ich auf Python 3.8 aktualisiert habe, wurde tkinter installiert
quelle
unten verwenden.
quelle