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