«ImportError: нет модуля с именем tkinter» при использовании Pmw

Вот'моя проблема: яЯ запускаю код вэтот пример. На моем RaspberryPi установлены Python 2.7 и 3, но я проверил и перепроверил, и я запускаю код в 2.7. Я'я установил Pmw 2.0.0 под 2.7, а не 3, но когда я пытаюсь запустить, я получаю "ImportError: Нет модуля с именем tkinter " ошибка. Я использую Tkinter все время, так что обычно он работает нормально, и ямы сделали поиск, чтобы убедиться, что яя определенно звонюTkinter»неTkinter», так что я думаю, что это должно быть проблемой с Pmw, на что, похоже, также указывает трассировка (размещена полностью внизу моего вопроса). Я могу't для жизни найти конкретное место, где Pmw ищет строчные буквы "Tkinter», и я'Я в недоумении, как обойти это. Я'Я не хочу переключать платформы - это для работы, поэтому, если это не решаемо, мне нужно придерживаться Tkinter. О, и я довольно новичок в Python, поэтому я хотел бы узнать, что этоЭто простая проблема, которую кто-то здесь может легко заметить.

импорт системы; print sys.path дает мне:

['/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']

Полный возвратный путь:

Traceback (most recent call last):
  File "/home/pi/Desktop/LinkedMenusSample.py", line 151, in 
    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

Ответы на вопрос(5)

Ваш ответ на вопрос