<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi <br><br>After starting "ipython -pylab", the code at the bottom generates an error. <br><br>Is this a known bug or is there something fishy with my installation?
savefig(&lt;*.pdf&gt;) works fine when called from a script outside Ipython, so
the problem must be something with Ipython or its configuration.<br>
<br>
My setup: Windows XP, Ipython version 0.8.4, matplotlib version 0.91.2, python 2.4.3<br>
<br>
Regards<br>
Izak<br><br>CODE:<br>plot([1 ,2 3])<br>savefig("test.pdf")<br><br>ERROR:<br>---------------------------------------------------------------------------<br>ImportError&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Traceback (most recent call last)<br><br>C:\Python24\lib\site-packages\matplotlib\pyplot.pyc in savefig(*args, **kwargs)<br>&nbsp;&nbsp;&nbsp; 267 def savefig(*args, **kwargs):<br>&nbsp;&nbsp;&nbsp; 268&nbsp;&nbsp;&nbsp;&nbsp; fig = gcf()<br>--&gt; 269&nbsp;&nbsp;&nbsp;&nbsp; return fig.savefig(*args, **kwargs)<br>&nbsp;&nbsp;&nbsp; 270 if Figure.savefig.__doc__ is not None:<br>&nbsp;&nbsp;&nbsp; 271&nbsp;&nbsp;&nbsp;&nbsp; savefig.__doc__ = dedent(Figure.savefig.__doc__)<br><br>C:\Python24\lib\site-packages\matplotlib\figure.pyc in savefig(self, *args, **kwargs)<br>&nbsp;&nbsp;&nbsp;
 780&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kwargs[key] = rcParams['savefig.%s'%key]<br>&nbsp;&nbsp;&nbsp; 781<br>--&gt; 782&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.canvas.print_figure(*args, **kwargs)<br>&nbsp;&nbsp;&nbsp; 783<br>&nbsp;&nbsp;&nbsp; 784&nbsp;&nbsp;&nbsp;&nbsp; def colorbar(self, mappable, cax=None, ax=None, **kw):<br><br>C:\Python24\lib\site-packages\matplotlib\backend_bases.pyc in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, *<br>*kwargs)<br>&nbsp;&nbsp; 1192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; facecolor=facecolor,<br>&nbsp;&nbsp; 1193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edgecolor=edgecolor,<br>-&gt; 1194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 orientation=orientation,<br>&nbsp;&nbsp; 1195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; **kwargs)<br>&nbsp;&nbsp; 1196&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; finally:<br><br>C:\Python24\lib\site-packages\matplotlib\backend_bases.pyc in print_pdf(self, *args, **kwargs)<br>&nbsp;&nbsp; 1100<br>&nbsp;&nbsp; 1101&nbsp;&nbsp;&nbsp;&nbsp; def print_pdf(self, *args, **kwargs):<br>-&gt; 1102&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from backends.backend_pdf import FigureCanvasPdf # lazy import<br>&nbsp;&nbsp; 1103&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pdf = self.switch_backends(FigureCanvasPdf)<br>&nbsp;&nbsp; 1104&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return pdf.print_pdf(*args, **kwargs)<br><br>C:\Python24\Lib\site-packages\matplotlib\backends\backend_pdf.py<br>&nbsp;&nbsp;&nbsp;&nbsp; 11 import time<br>&nbsp;&nbsp;&nbsp;&nbsp; 12 import warnings<br>---&gt; 13 import
 zlib<br>&nbsp;&nbsp;&nbsp;&nbsp; 14<br>&nbsp;&nbsp;&nbsp;&nbsp; 15 import numpy as npy<br><br>ImportError: dynamic module does not define init function (initzlib)<br><br><br><br><br><br></div></div><br>



      </body></html>