„ImportError: Brak modułu o nazwie tkinter” podczas używania Pmw

Oto mój problem: używam kodu wto przykład. Mam zainstalowany Python 2.7 i 3 na moim RaspberryPi, ale sprawdziłem i sprawdziłem dwukrotnie, i używam kodu w 2.7. Zainstalowałem Pmw 2.0.0 w wersji 2.7, a nie 3, ale gdy próbuję uruchomić, otrzymuję błąd „ImportError: Brak modułu o nazwie tkinter”. Używam Tkinter przez cały czas, więc zwykle działa dobrze, a ja przeprowadziłem wyszukiwanie, aby sprawdzić, czy zdecydowanie nazywam „Tkinter”, a nie „tkinter”, więc myślę, że musi to być problem z Pmw, który również wydaje się być wskazany przez traceback (zamieszczony w całości na dole mojego pytania). Nie mogę przez całe życie znaleźć konkretnego miejsca, w którym Pmw szuka małych liter „tkinter” i nie potrafię tego obejść. Nie jestem chętny do zmiany platformy - to jest do pracy, więc jeśli nie jest to niemożliwe, muszę trzymać się Tkintera. Och, i jestem całkiem nowy w Pythonie, więc chciałbym dowiedzieć się, że jest to prosty problem, że ktoś tutaj może łatwo zauważyć.

import sys; print sys.path daje mi:

['/home/pi/Desktop', '/home/pi', '/usr/bin', '/usr/local/lib/python2.7/dist-packages/distribute-0.6.28-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']

Pełna informacja zwrotna to:

Traceback (most recent call last):
  File "/home/pi/Desktop/LinkedMenusSample.py", line 151, in <module>
    Pmw.initialise(root)
  File "/usr/local/lib/python2.7/dist-packages/Pmw/Pmw_2_0_0/lib/PmwLoader.py", line 131, in __getattr__
    self._initialise()
  File "/usr/local/lib/python2.7/dist-packages/Pmw/Pmw_2_0_0/lib/PmwLoader.py", line 89, in _initialise
    raise ImportError(msg)
ImportError: No module named tkinter

questionAnswers(5)

yourAnswerToTheQuestion