Matplotlib TkAgg WindowsXP ImportError

Simon Forman sajmikins at gmail.com
Wed Sep 26 13:19:20 EDT 2007


Hello,

I just installed Matplotlib (and NumPy) on a windows XP machine, and
I'm getting the following traceback when I try to use the TkAgg
backend.

Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit
(Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> matplotlib.use('TkAgg')
>>> from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "C:\Python25\Lib\site-packages\matplotlib\backends
\backend_tkagg.py",
line 8, in <module>
   import tkagg                 # Paint image to Tk photo blitter
extension
 File "C:\Python25\lib\site-packages\matplotlib\backends\tkagg.py",
line 1, in <module>
   import _tkagg
ImportError: DLL load failed: The specified module could not be found.
>>>

I found one old (2004) post
http://mail.python.org/pipermail/python-list/2004-April/258963.html
that seems to indicate that some sort version mismatch of the Tk/Tcl
libraries may be to blame.  But I don't know how to diagnose that or
what to do about it.

FWIW, I installed using matplotlib-0.90.1.win32-py2.5.exe and
numpy-1.0.3.1.win32-py2.5.exe.

Thanks in advance for any help.
Sincerely,
~Simon




More information about the Python-list mailing list