2014-09-18 10 views
63

Pour une raison que je ne peux pas utiliser le module Tkinter .. Je n'ai aucune idée de ce qui pourrait le causer, et c'est tellement ennuyeux, y a-t-il quelque chose de mal avec cette ligne?ImportError: Aucun module nommé 'Tkinter'

import Tkinter 

aussi essayé de l'exécuter, dans le terminal python, ne fonctionnent toujours pas ..

+0

avez-vous Installez-le? – user1767754

+5

Installez-le n'est pas livré avec python? – RasmusGP

+0

Cela dépend quelle version vous utilisez? – Zeb

Répondre

111

J'utilise Tkinter pendant un certain temps 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 link et voici le doc

+0

Vous pouvez utiliser shebang en script python #!/Usr/bin/env python3 –

+1

Ni 'Tkinter' ou 'tkinter' fonctionne. J'utilise 'Python 3.5.2' –

+0

@ TomášZato: J'ai écrit cette réponse il y a deux ans et c'est tellement incroyable comment les mouches passent! S'il vous plaît partager la trace de la pile afin que je puisse mettre à jour ma réponse en conséquence. –

41

Comme vous utilisez Python 3, le module a été renommé tkinter, comme indiqué dans le documentation:

Note Tkinter has been renamed to tkinter in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3.