2014-09-18 14 views
63

Z jakiegoś powodu nie mogę użyć modułu Tkinter .. Nie mam pojęcia, co może spowodować, i to jest denerwujące, czy coś jest nie tak z tą linią?ImportError: Brak modułu o nazwie "Tkinter"

import Tkinter 

próbował również uruchomienie go w terminalu Pythona, nadal nie działa ..

+0

prawda Zainstaluj to? – user1767754

+5

Zainstalować go nie python pochodzi z nim? – RasmusGP

+0

Zależy od używanej wersji? – Zeb

Odpowiedz

111

Używam Tkinter na chwilę teraz. Dlaczego nie spróbujesz tego i dasz mi znać, jeśli zadziała?

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

Oto odniesienie link i tutaj jest doc

+0

Możesz używać programu shebang w pythonie: #!/Usr/bin/env python3 –

+1

Ani 'Tkinter' lub "tkinter" działa. Używam "Python 3.5.2" –

+0

@ TomášZato: Napisałem tę odpowiedź dwa lata temu i to jest niesamowite, jak leci! Udostępnij ślad stosu, aby odpowiednio zaktualizować odpowiedź. –

41

Jak używasz Python 3, moduł został przemianowany na tkinter, jak stwierdzono w 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.

Powiązane problemy