Hi,

I had the following error message when I tried to install
matplotlib-0.98.5.2.tar.gz from source.
The build and install process seemed to proceed without errors, but when I
tried
"import pylab", I got the following traceback:

    File /usr/local/lib/python2.5/site-packages/pylab.py, line 1, in
<module>
        from matplotlib.pylab import *
    File /usr/local/lib/python2.5/site-packages/matplotlib/pylab.py, line
249, in <module>
        from matplotlib.pyplot import *
    File /usr/local/lib/python2.5/site-packages/matplotlib/pyplot.py, line
75, in <module>
        new_figure_manager, draw_if_interactive, show = pylab_setup()
    File /usr/local/lib/python2.5/site-packages/matplotlib/backends/init.py,
line 23, in pylab_setup
        globals(),locals(),[backend_name])
    File
/usr/local/lib/python2.5/site-packages/matplotlib/backends/backend_gtkagg.py,
line 10, in <module>
        from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK,
FigureCanvasGTK, File
/usr/local/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py,
line 21, in <module>
        from matplotlib.backends.backend_gdk import RendererGDK,
FigureCanvasGDK
    File
/usr/local/lib/python2.5/site-packages/matplotlib/backends/backend_gdk.py,
line 29, in <module>
        from matplotlib.backends._backend_gdk import pixbuf_get_pixels_array
ImportError: No module named _backend_gdk


I figured out that this was due to an extra comma in setupext.py.
Edit line 1347 to remove the extra comma, changing this:

 module = Extension(

 'matplotlib.backends._backend_gdk',
['src/backend_gdk.c', ], #<---- HERE IS THE BAD EXTRA COMMA
libraries = [],
include_dirs=numpy_inc_dirs,
)

 to this:

 module = Extension(

 'matplotlib.backends._backend_gdk',
['src/backend_gdk.c' ],
libraries = [],
include_dirs=numpy_inc_dirs,
)

 Then

python setup.py build
sudo python setup.py install
python -c "import pylab"

works as expected.
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to