[Pythonmac-SIG] Matplotlib warning means what?
Brendan Simons
brendansimons at yahoo.ca
Sat Mar 12 23:55:17 CET 2005
I've been tooling around with matplotlib, as graciously packaged by
Chris Barker, and hosted on Bob Ippolito's pythonmac.org/packages site.
Everything seems to be working smoothly, but I've run into a couple
of warnings I can't decrypt.
1) Executing the following code,
#! /usr/bin/pythonw
import pylab
pylab.plot([1, 2, 3], [4, 5, 6])
pylab.show()
displays a chart as expected (the toolbar icons are a little mucked,
but that's minor). However, dismissing the chart window brings up this
warning:
2005-03-12 17:26:52.075 Python[569] *** _NSAutoreleaseNoPool(): Object
0x66402d0 of class NSCFString autoreleased with no pool in place - just
leaking
*** malloc[569]: Deallocation of a pointer not malloced: 0x66c73d0;
This could be a double free(), or free() called with the middle of an
allocated block; Try setting environment variable MallocHelp to see
tools to help debug
Is this a bug with matplotlib, with my installation of matplotlib, or
with my script? Can I ignore it, and if not, what can I do to address
it?
2) a smaller issue: I tried to change matplotlib's array class by
opening
/system/library/frameworks/python.framework/version/2.3/share/
.matplotlibrc
and changing "numerix : numeric" to "numerix: numarray" but I got the
following error:
The import of the numarray version of the _contour module,
_na_contour, failed. This is is either because numarray was
unavailable when matplotlib was compiled, because a dependency of
_na_contour could not be satisfied, or because the build flag for
this module was turned off in setup.py. If it appears that
_na_contour was not built, make sure you have a working copy of
numarray and then re-install matplotlib. Otherwise, the following
traceback gives more details:
File "/platlib/matplotlib/_contour.py", line 5, in ?
ImportError: No module named _na_contour
I know I had numarray installed before unpackaging matplotlib. Chris'
notes say that he had numeric installed when he packaged matplotlib,
but makes no mention of numarray. Perhaps the matplotlib.mpkg needs to
be rebuilt on a machine that has numarray installed? It isn't a big
deal, as the two types are -mostly- interchangeable, but it would be
nice to have the choice.
-Brendan
______________________________________________________________________
Post your free ad now! http://personals.yahoo.ca
More information about the Pythonmac-SIG
mailing list