Hi, I have matplotlib installed and it runs properly. However, I also want to use pysqlite, and it seems that the only way to use pysqlite on my system is to first set LD_LIBRARY_PATH to /usr/loca/lib. But if I do this, then I am no longer able to make matplotlib work. Here is the traceback:
$ export LD_LIBRARY_PATH=/usr/local/lib $ python Python 2.4.3 (#2, Oct 6 2006, 07:52:30) [GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pylab Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/site-packages/pylab.py", line 1, in ? from matplotlib.pylab import * File "/usr/lib/python2.4/site-packages/matplotlib/pylab.py", line 199, in ? import backends File "/usr/lib/python2.4/site-packages/matplotlib/backends/__init__.py", line 19, in ? globals(),locals(),[backend_name]) File "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py", line 11, in ? from backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\ File "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py", line 21, in ? from backend_gdk import RendererGDK File "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gdk.py", line 31, in ? import gtk, pango File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ? from _gtk import * ImportError: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: cairo_xlib_surface_create_for_bitmap Why is the system having trouble finding the cairo library. Shouldn't it just look in /usr/local/lib first (as specified by LD_LIBRARY_PATH) and then move onto the other directories it looks for where it finds all the files it was finding when LD_LIBRARY_PATH was unset? Does this mean that I maybe have some other versions of pylab's dependencies installed in /usr/local/lib which get loaded up first and cause the problem? If so, then how can I check that is the case, and how can I remove them. Any help would be greatly apprecaited. Thanks, Ali. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users