[Matplotlib-users] matplotlib import pylab problem (/usr/lib/libgdk-x11-2.0.so.0: undefined symbol: cairo_xlib_surface_create_for_bitmap)

2007-05-17 Thread Muhammad Ali
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 "", 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


Re: [Matplotlib-users] matplotlib import pylab problem (/usr/lib/libgdk-x11-2.0.so.0: undefined symbol: cairo_xlib_surface_create_for_bitmap)

2007-05-17 Thread Muhammad Ali
Ok, the problem is solved now. It seems that the problem was indeed
that I had different versions of python's dependencies (libcairo and
libpango) in the /usr/local/lib directory. Deleting those files from
there solves the problem.

Thanks,
Ali.

On 5/17/07, Muhammad Ali <[EMAIL PROTECTED]> wrote:
> 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 "", 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


Re: [Matplotlib-users] Fwd: regarding changing line properties while plotting in python using matpolib libraries

2007-05-17 Thread Muhammad Ali
> what is the syntax for this line in matlab, h=line([x1,x2],[y1,y2]) in
> python?.
plot([x1, x2], [y1, y2])

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