Tutto quello che devi fare è installare il pacchetto tkinter. Ora i pacchetti precompilati universali come ActivePython non funzioneranno, beh almeno non ha funzionato per me. Non so se questo problema si verifica in altri sistemi operativi ma conosco la soluzione per Linux:installa il pacchetto Tk dal terminale.
In Arch, Tk è disponibile nel repository Arch. Non hai bisogno di aur per questo, basta digitare sul terminale:
sudo pacman -S tk
Se sei su un'altra distribuzione Linux come Debian o una distribuzione basata su Debian probabilmente dovrai trovare un repository PPA online e nelle distribuzioni basate su Debian basta digitare sul terminale:
sudo apt-get install tk
Che si applica a tutte le distribuzioni.
Sono su Manjaro, uso Gnome3 su Wayland. Dopo aver installato tk
Ho ricevuto un errore su Xorg. Quindi uso Google e ho scoperto che devo installare python-pygubu
dall'editor visivo per la creazione di GUI in Python 3 tkinter.
E poi un altro errore come:Gtk-WARNING **:Impossibile individuare il motore del tema in module_path:"murrine". Ho anche trovato una soluzione, per installare gtk-engine-murrine
formare quel collegamento.
Installa tk tramite riga di comando
sudo pacman -S tk
sudo apt-get install tk
a seconda del tuo sistema operativo. Funzionerà.
import tk
o
import turtle # (turtle uses tk as a dependancy)
riproduce l'errore.
Anche l'esecuzione di pip install non rimuove l'errore. Quindi devi installare tk tramite il tuo gestore di pacchetti come menzionato sopra.