'Tk' не определен

Я новичок в Python. Я загрузил Spyder 2.3.1 и запускаю Python 2.7 на своем Mac. Я попробовал эту пробную программу:

from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() 

Когда я бегу, я получаю сообщение об ошибке:

 NameError: name 'Tk' is not defined 

Если я смотрю в файле Tkinter.py, он имеет следующие строки кода:

 from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() 

Похож на бесконечный цикл, но то, о чем он жалуется, это «Tk», говорящий «имя не определено». Любая помощь будет принята с благодарностью.


ps Я попробовал python -m idlelib.idle в окне терминала и получил ошибку NameError: name 'Tk' is not defined

Python - лучший язык программирования в мире.