Pour une raison quelconque, je ne peux pas utiliser le module Tkinter
ou tkinter
. Après avoir exécuté la commande suivante dans le shell python
import Tkinter
ou
import tkinter
J'ai eu cette erreur
ModuleNotFoundError: Aucun module nommé 'Tkinter'
ou
ModuleNotFoundError: Aucun module nommé 'tkinter'
Quelle pourrait être la raison et comment pouvons-nous le résoudre?
Vous aurez probablement besoin de l'installer
Sudo apt-get install python3-tk
J'utilise Tkinter depuis un moment maintenant. Pourquoi n'essayez-vous pas cela et laissez-moi savoir si cela a fonctionné?
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
Voici la référence lien et voici la doc
Mieux vaut vérifier les versions comme suggéré ici :
if sys.version_info[0] == 3:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
else:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
Ou vous obtiendrez l'erreur ImportError: No module named tkinter
Comme vous utilisez Python 3, le module a été renommé en tkinter
, comme indiqué dans la documentation :
Remarque Tkinter a été renommé tkinter dans Python 3. L'outil 2to3 adaptera automatiquement les importations lors de la conversion de vos sources en Python 3.
vérifiez la version python que vous avez installée à l'aide de la commande python --version
vérifiez le module Tk installé correctement à partir du code suivant
Sudo apt-get install python3-tk
Vérifiez si vous utilisez un système d'exploitation open-source, puis
vérifiez le module tkinter dans le chemin suivant: / home/python/site-packages/tkinter changez le chemin en conséquence, votre système