I have switched between python2.5 and 2.6, so maybe I've messed up the
installation somehow, and it's not looking for things in the right
directories.

I fiddled around with the versions of cairo and pycairo, and got them to
match but still got errors:

>>> import gtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py",
line 48, in <module>
    from gtk import _gtk
ImportError: /usr/lib64/libcairo.so.2: undefined symbol:
pixman_region32_rectangles

Also using tk doesn't work either:

>>> import pylab
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/usr/lib64/python2.6/site-packages/matplotlib/pylab.py", line
253, in <module>
    from matplotlib.pyplot import *
  File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line
75, in <module>
    new_figure_manager, draw_if_interactive, show = pylab_setup()
  File
"/usr/lib64/python2.6/site-packages/matplotlib/backends/__init__.py",
line 25, in pylab_setup
    globals(),locals(),[backend_name])
  File
"/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_tkagg.py",
line 8, in <module>
    import tkagg                 # Paint image to Tk photo blitter extension
  File
"/usr/lib64/python2.6/site-packages/matplotlib/backends/tkagg.py", line
1, in <module>
    import _tkagg
ImportError: No module named _tkagg


John Hunter wrote:
> On Wed, Jan 21, 2009 at 11:56 AM, Michael Droettboom <md...@stsci.edu> wrote:
>> I haven't seen this before, but it definitely looks like an installation
>> problem with pygtk and/or pycairo, since it fails without matplotlib
>> even entering into it.  In particular, it looks like a possible mismatch
>> between the versions of pycairo and cairo.  Is everything installed from
>> your distro's packages, or did you build this yourself?
>>
>> Until "import gtk" works, there's little matplotlib can do,
>> unfortunately.  You may want to head over to the pygtk list for help if
>> you're still stuck.
>>
> 
> Or simply set your backend to tkagg
> 
>   http://matplotlib.sourceforge.net/users/customizing.html
>   http://matplotlib.sourceforge.net/faq/installing_faq.html#id1
> 
> JDH


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to