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 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?
ModuleNotFoundError: No module named 'tkinter'
et je pense que le contenu ici est pertinent.Réponses:
Vous devrez probablement l'installer en utilisant l'un des éléments suivants (ou quelque chose de similaire à):
J'utilise Tkinter depuis un moment maintenant. Pourquoi n'essayez-vous pas cela et faites-moi savoir si cela a fonctionné?
Voici le lien de référence et voici le doc
Mieux vaut vérifier les versions comme suggéré ici :
Ou vous obtiendrez une erreur
ImportError: No module named tkinter
EDIT 1: Juste pour rendre cette réponse plus générique, j'ai emprunté ce qui suit aux commentaires. Sur Fedora, veuillez utiliser l'une des commandes suivantes
ou
la source
Comme vous utilisez Python 3, le module a été renommé
tkinter
, comme indiqué dans la documentation :la source
Pour Windows 10, il est important de vérifier dans l'installation Python la fonctionnalité optionnelle "tcl / tk et IDLE". Sinon, vous obtenez un ModuleNotFoundError: Aucun module nommé 'tkinter' . Dans mon cas, il n'était pas possible d'installer tkinter après l'installation de Python avec quelque chose comme "pip install tkinter"
la source
Pour Windows 10 en utilisant VSCode ou PyCharm avec Python 3.7.4 - assurez-vous que Tk est coché dans l'installation. J'ai essayé
import tkinter as xyz
avec des t et k supérieurs / inférieurs et toutes les variantes sans chance.Ce qui fonctionne, c'est:
Un exemple en action:
la source
_tkinter
ait un quelconque effet.tkinter
importera automatiquement cela.Vous pourriez avoir besoin d'installer pour votre version spécifique, j'ai connu des cas où cela était nécessaire lorsque j'utilisais de nombreuses versions de python et une version dans un virtualenv en utilisant par exemple python 3.7 n'importait pas tkinter je devrais l'installer pour cette version Plus précisément.
Par exemple
Je ne sais pas pourquoi - mais cela s'est produit.
la source
Assurez-vous que lorsque vous exécutez votre code python, il se trouve dans le contexte python3 . J'ai eu le même problème et tout ce que j'avais à faire était d'entrer la commande comme:
contre
ce dernier code est incorrect car tkinter n'est apparemment pas disponible en python1 ou python2.
la source
vérifier la version de python que vous avez installée à l'aide de la commande
python --version
vérifier le module Tk installé correctement à partir du code suivant
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
la source
Il vous suffit de l'installer et de l'importer votre projet comme ça:
cette importation de code en ligne de commande:
après avoir importé tkinter votre projet:
la source
Sur CentOS7, pour que cela fonctionne avec Python2, je devais faire:
Notant ceci ici parce que je pensais qu'il y aurait un paquet pip, mais à la place, il faut réellement installer un rpm.
la source
tkinter est livré avec python ... désinstallez python, réinstallez-le, vous avez terminé
la source
Vérifiez apt pour les tâches, il peut être marqué comme supprimé
Ensuite, vérifiez et installez nécessaire
la source
--------- TRAVAILLÉ SUR PYTHON 2.7 ------------
Installez tous les packages ci-dessous
la source
tkinter devrait venir avec le dernier python, je ne pense pas qu'il vienne avec python 2. j'ai eu le même problème mais une fois que j'ai mis à niveau vers python 3.8 tkinter a été installé
la source
utiliser ci-dessous.
la source
Réinstallez votre python, puis utilisez
from tkinter import *
pour importer dans votre code. J'espère que cela pourra aiderla source