Maison > Article > développement back-end > Pourquoi est-ce que j'obtiens l'erreur "ImportError : Aucun module nommé \'Tkinter\'\" en Python ?
Résolution de "ImportError : Aucun module nommé 'Tkinter'" en Python
Lorsque vous rencontrez l'"ImportError : Aucun module nommé 'Tkinter'" erreur, cela indique que le module Tkinter, essentiel au développement de l'interface utilisateur graphique (GUI) en Python, n'est pas installé ou accessible.
Raison de l'erreur
Le La raison la plus courante de cette erreur est l'absence du module Tkinter dans votre environnement Python. Tkinter est un module tiers qui nécessite une installation explicite, contrairement aux modules intégrés comme math ou opérateur.
Solution
Pour résoudre ce problème, vous devez installer Tkinter en utilisant un gestionnaire de paquets adapté à votre système d'exploitation :
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Considérations sur la version Python
Si vous utilisez une version spécifique de Python, vous devrez peut-être l'inclure dans la commande d'installation :
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Considérations de compatibilité
Si votre code doit fonctionner à la fois avec Python 2 et 3, vous pouvez importer Tkinter en fonction de la version de l'interpréteur :
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!