Alles, was Sie tun müssen, ist das tkinter-Paket zu installieren. Jetzt funktionieren universelle vorkompilierte Pakete wie ActivePython nicht, zumindest hat es bei mir nicht funktioniert. Ich weiß nicht, ob dieses Problem in anderen Betriebssystemen auftritt, aber ich kenne die Lösung für Linux:Installieren Sie das Tk-Paket vom Terminal.
In Arch ist Tk im Arch-Repository verfügbar. Dazu brauchen Sie kein aur, geben Sie einfach am Terminal ein:
sudo pacman -S tk
Wenn Sie sich auf einer anderen Linux-Distribution wie Debian oder einer Debian-basierten Distribution befinden, müssen Sie wahrscheinlich online ein PPA-Repository finden und in Debian-basierten Distributionen geben Sie einfach auf dem Terminal ein:
sudo apt-get install tk
Was für alle Distributionen gilt.
Ich bin auf Manjaro, benutze Gnome3 auf Wayland. Nach der Installation von tk
Ich habe eine Fehlermeldung zu Xorg erhalten. Also benutze ich Google und habe festgestellt, dass ich python-pygubu
installieren muss aus dem visuellen Editor zum Erstellen einer GUI in Python 3 tkinter.
Und dann ein weiterer Fehler wie:Gtk-WARNING **:Unable to find theme engine in module_path:"murrine". Habe auch eine Lösung gefunden, gtk-engine-murrine
zu installieren Bilden Sie diesen Link.
Installieren Sie tk über die Befehlszeile
sudo pacman -S tk
sudo apt-get install tk
abhängig von Ihrem Betriebssystem. Es wird funktionieren.
import tk
oder
import turtle # (turtle uses tk as a dependancy)
reproduziert den Fehler.
Auch die Pip-Installation entfernt den Fehler nicht. Sie müssen also tk wie oben erwähnt über Ihren Paketmanager installieren.