Heim > Artikel > Backend-Entwicklung > Warum erhalte ich beim Importieren von Tkinter in Python die Meldung „ModuleNotFoundError: Kein Modul namens „Tkinter““?
ModuleNotFoundError: Kein Modul namens „Tkinter“
Beim Versuch, das Tkinter-Modul in Python (oder tkinter in Python 3) zu importieren, einige Benutzer können auf diesen Fehler stoßen:
ModuleNotFoundError: No module named 'Tkinter' or ModuleNotFoundError: No module named 'tkinter'
Ursache und Lösung:
Dieser Fehler tritt auf, wenn das Tkinter-Modul nicht auf Ihrem System installiert ist. Um dieses Problem zu beheben, müssen Sie das entsprechende Paket für Ihr Betriebssystem und Ihre Python-Version installieren. Hier einige Beispiele:
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Sie können auch die Python-Versionsnummer angeben, wie zum Beispiel:
sudo apt-get install python3.7-tk sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Starten Sie nach der Installation des Pakets Ihren Python-Interpreter neu und versuchen Sie, Tkinter (oder tkinter in) zu importieren Python 3) noch einmal. Wenn Sie sowohl Python 2 als auch 3 verwenden, können Sie die Kompatibilität sicherstellen, indem Sie das Tkinter-Modul basierend auf der Python-Version importieren:
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Importieren von Tkinter in Python die Meldung „ModuleNotFoundError: Kein Modul namens „Tkinter““?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!