Tout ce que vous avez à faire est d'installer le package tkinter. Maintenant, les packages précompilés universels tels que ActivePython ne fonctionneront pas, du moins cela n'a pas fonctionné pour moi. Je ne sais pas si ce problème se produit dans d'autres systèmes d'exploitation, mais je connais la solution pour Linux :installez le package Tk depuis le terminal.
Dans Arch, Tk est disponible dans le référentiel Arch. Vous n'avez pas besoin d'aur pour cela, tapez simplement sur le terminal :
sudo pacman -S tk
Si vous êtes sur une autre distribution Linux telle que Debian ou une distribution basée sur Debian, vous devrez probablement trouver un référentiel PPA en ligne et dans les distributions basées sur Debian, tapez simplement sur le terminal :
sudo apt-get install tk
Ce qui s'applique à toutes les distributions.
Je suis sur Manjaro, utilise Gnome3 sur Wayland. Après avoir installé tk
J'ai eu une erreur à propos de Xorg. J'utilise donc Google et j'ai trouvé que je devais installer python-pygubu
de l'éditeur visuel pour créer une interface graphique dans Python 3 tkinter.
Et puis une autre erreur comme :Gtk-WARNING ** :Unable to locate theme engine in module_path :"murrine". A également trouvé une solution, pour installer gtk-engine-murrine
forment ce lien.
Installez tk via la ligne de commande
sudo pacman -S tk
sudo apt-get install tk
en fonction de votre système d'exploitation. Cela fonctionnera.
import tk
ou
import turtle # (turtle uses tk as a dependancy)
reproduit l'erreur.
De plus, l'installation de pip ne supprime pas l'erreur. Vous devez donc installer tk via votre gestionnaire de packages, comme mentionné ci-dessus.