Errors importing Matplotlib

Thats an error I introduced when trying to move _nc_backend_gdk from
matplotlib to matplotlib.backends.
setupext.py, src/_backend_gdk.c and
lib/matplotlib/backends/backend_gdk.py should all agree by saying
"matplotlib.backends._nc_backend_gdk"

I've just fixed it in cvs.

Steve

Send instant messages to your online friends http://au.messenger.yahoo.com

···

On Sun, 2005-06-19 at 20:33 -0700, > matplotlib-users-request@lists.sourceforge.net wrote:
> I built matplotlib on linux from source using:
>
> python setup.py build
> python setup.py install --home=/home/tom
>
> when I try to import
>
>
> >>> import pylab
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File "/home/tom/lib/python/pylab.py", line 1, in ?
> from matplotlib.pylab import *
> File "/home/tom/lib/python/matplotlib/pylab.py", line 199, in ?
> import backends
> File "/home/tom/lib/python/matplotlib/backends/__init__.py", line 19, in ?
> globals(),locals(),[backend_name])
> File "/home/tom/lib/python/matplotlib/backends/backend_gtkagg.py",
> line 11, in ?
> from backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
> File "/home/tom/lib/python/matplotlib/backends/backend_gtk.py", line 21, in ?
> from backend_gdk import RendererGDK
> File "/home/tom/lib/python/matplotlib/backends/backend_gdk.py", line 45, in ?
> from matplotlib._nc_backend_gdk import pixbuf_get_pixels_array
> ImportError: No module named _nc_backend_gdk
>
>
> When I look in the backends dir in
> /home/tom/lib/python/matplotlib/backends i see the following files
> which does not include the .so file for _nc_backend_gdk
>
> __init__.py backend_gdk.py backend_qtagg.py
> __init__.pyc backend_gdk.pyc backend_qtagg.pyc
> _na_backend_agg.so backend_gtk.py backend_svg.py
> _nc_backend_agg.so backend_gtk.pyc backend_svg.pyc
> backend_agg.py backend_gtkagg.py backend_template.py
> backend_agg.pyc backend_gtkagg.pyc backend_template.pyc
> backend_agg2.py backend_gtkcairo.py backend_tkagg.py
> backend_agg2.pyc backend_gtkcairo.pyc backend_tkagg.pyc
> backend_cairo.py backend_paint.py backend_wx.py
> backend_cairo.pyc backend_paint.pyc backend_wx.pyc
> backend_fltkagg.py backend_ps.py backend_wxagg.py
> backend_fltkagg.pyc backend_ps.pyc backend_wxagg.pyc
> backend_gd.py backend_qt.py tkagg.py
> backend_gd.pyc backend_qt.pyc tkagg.pyc
>
> Is there something I am doing wrong?
>
>
> -Tom