2014-09-18 7 views
63

Per qualche motivo non riesco a utilizzare il modulo Tkinter .. Non ho idea di cosa potrebbe causarlo, ed è così fastidioso, c'è qualcosa di sbagliato in questa linea?ImportError: nessun modulo denominato 'Tkinter'

import Tkinter 

provato in corso anche esso, nel terminale di pitone, ancora non funziona ..

+0

avete fatto installarlo? – user1767754

+5

Installa non viene fornito python? – RasmusGP

+0

Dipende dalla versione in uso? – Zeb

risposta

111

Sono stato con Tkinter per un po '. Perché non provi questo e fammi sapere se ha funzionato?

try: 
    # for Python2 
    from Tkinter import * ## notice capitalized T in Tkinter 
except ImportError: 
    # for Python3 
    from tkinter import * ## notice lowercase 't' in tkinter here 

Ecco il riferimento link e qui è il doc

+0

Puoi usare shebang nello script python #!/Usr/bin/env python3 –

+1

Né 'Tkinter' o 'tkinter' funziona. Sto usando 'Python 3.5.2' –

+0

@ TomášZato: Ho scritto questa risposta due anni fa ed è incredibile come le mosche! Si prega di condividere la traccia dello stack in modo da poter aggiornare la mia risposta di conseguenza. –

41

Come si sta utilizzando Python 3, il modulo è stato rinominato tkinter, come indicato nel 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.