“ImportError: No module named tkinter” lors de l'utilisation de Pmw

Voici mon problème: je suis l'exécution du code dans cette exemple. J'ai Python 2.7 et 3 installé sur mon RaspberryPi mais j'ai vérifié et revérifié, et je suis en cours d'exécution du code en 2.7. J'ai installé Pmw 2.0.0 à la section 2.7, pas 3, mais quand j'essaie de le lancer, j'obtiens le "ImportError: No module named tkinter" erreur. J'utilise Tkinter, tout le temps, de sorte qu'il fonctionne généralement très bien, et j'ai fait une recherche pour vérifier que je ne suis certainement appel "Tkinter", pas "tkinter", donc je pense qu'il doit y avoir un problème avec Pmw, qui semble également être indiqué par le traceback (affiché en plein au fond de ma question). Je ne peux pas pour la vie de me trouver un endroit spécifique où Pmw est à la recherche de bas-de-casse "tkinter", et je suis à une perte sur la façon de travailler autour de cela. Je ne suis pas désireux de commutateur de plates-formes--c'est pour le travail, donc à moins que c'est irrécupérable, j'ai besoin de coller avec Tkinter. Oh, et je suis assez nouveau à Python, donc j'aimerais savoir que c'est un simple problème que quelqu'un ici peut repérer facilement.

import sys; print sys.chemin me donne:

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

Le plein de sperme est:

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
  • Quelle est la distribution est-ce?
  • Le Raspian version de Debian qui est lié sur RaspberryPi site.
InformationsquelleAutor emily belzer | 2013-01-29