matplotlib 1.3.0 ImportError: DLL load failed: %1 n'est pas une application Win32 valide

J'ai 2 pc (portable et station de travail), lorsque j'exécute le code de vérification de la version-je obtenir sur l'ordinateur portable:

computer
LAPTOP
OS props
Windows-7-6.1.7601-SP1
python props
('default', 'May 15 2013 22:44:16')
python version
2.7.5
OS bit and OS type
('64bit', 'WindowsPE')
check if system is 32bit or 64bit
('7fffffffffffffff', True)
numpy version
1.7.1
matplotlib version
1.3.0

et sur le poste de travail:

computer
WORKSTATION
OS props
Windows-7-6.1.7601-SP1
python props
('default', 'May 15 2013 22:44:16')
python version
2.7.5
OS bit and OS type
('64bit', 'WindowsPE')
check if system is 32bit or 64bit
('7fffffffffffffff', True)
numpy version
1.7.1
matplotlib version
1.3.0

le logiciel est principalement le même à l'exception de quelques paquets supplémentaires. Mais lorsque j'essaie d'exécuter le code suivant sur l'ordinateur du poste de travail:

import numpy as np
import matplotlib
# matplotlib.use('QTAgg')
from matplotlib import pyplot as plt

J'obtiens l'erreur suivante:

Traceback (most recent call last):
  File "C:\Users\WORKSTATION\python\src\gibljiv_kontakt_E11_vzmet\preview_and_sort_measurement_data.py", line 9, in <module>
    from matplotlib import pyplot as plt
  File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 98, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "C:\Python27\lib\site-packages\matplotlib\backends\__init__.py", line 28, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "C:\Python27\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 8, in <module>
    import Tkinter as Tk, FileDialog
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 38, in <module>
    import FixTk
  File "C:\Python27\lib\lib-tk\FixTk.py", line 65, in <module>
    import _tkinter
ImportError: DLL load failed: %1 is not a valid Win32 application

Je voudrais savoir quel est le problème et comment cela peut-il être réparé? Le code fonctionne (il ne retourne pas d'erreur) si je dé-commenter la ligne:

matplotlib.utilisation ("QTAgg')

mais comme je l'utiliser pour montrer les parcelles non parcelles sont affichés. Toutes les suggestions de ce qui est mal et comment résoudre ce problème.
Je voudrais ajouter que, comme il y a un mois avant j'ai mis à jour python et python paquets sur mon poste de travail, ordinateur de l'matplotlib fonctionnait sans problèmes, mais maintenant j'ai cette erreur.

merci pour les conseils. J'ai cherché pendant deux fichiers dans le répertoire proposé mais aucune ne peut être trouvé. Comment puis-je ckeck/voir si il y a des fichiers dans le DLL de windows searsh CHEMIN ailleurs? J'espère qu'il ya une solution à ce problème.
J'ai regardé le système de variables: mycoputer/propriétés/addvanced paramètres système/plus(ou plus, je n'ai pas la version anglaise de windows)/variables d'environnement du système/les variables/chemin - est-ce que vous avez proposé? Que dois-je regarder?
J'ai trouvé les fichiers (TCL85.DLL et TK85.DLL) sur le chemin d'accès c:\Python27\DLLs\
Voir aussi: ImportError: DLL load failed: %1 n'est pas une application Win32 valide pour Python Matplotlib

OriginalL'auteur lskrinjar | 2013-09-19