Hi all,

I'm attempting to run the demo for matplotlib but I'm running into problems.

First I tried this (use Tkinter):
python subplot_demo.py -dTk

But I got a run time error:
$ python subplot_demo.py -dTk
Exception in Tkinter callback
Traceback (most recent call last):
File "/opt/local/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
   return self.func(*args)
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ backend_tkagg.py", line 188, in resize
   self.show()
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ backend_tkagg.py", line 192, in draw
   tkagg.blit(self._tkphoto, self.renderer._renderer, colormode=2)
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ tkagg.py", line 15, in blit tk.call("PyAggImagePhoto", photoimage, id(aggimage), colormode, id(bbox))
TclError

My tcl/tk is only at version 8.4 so maybe that's the problem. I need tcl/tk 8.4 in order to run blt.

Second try (GTK):
$ python subplot_demo.py -dGTK
Traceback (most recent call last):
 File "subplot_demo.py", line 2, in <module>
   from pylab import *
File "/opt/local/lib/python2.5/site-packages/pylab.py", line 1, in <module>
   from matplotlib.pylab import *
File "/opt/local/lib/python2.5/site-packages/matplotlib/pylab.py", line 292, in <module>
   from matplotlib.pyplot import *
File "/opt/local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 37, in <module>
   new_figure_manager, draw_if_interactive, show = pylab_setup()
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ __init__.py", line 24, in pylab_setup
   globals(),locals(),[backend_name])
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ backend_gtk.py", line 6, in <module>
   import gobject
ImportError: No module named gobject

Maybe this is also due to my old tcl/tk version.

So 3rd try (wx):
$ python subplot_demo.py -dGTK
Traceback (most recent call last):
 File "subplot_demo.py", line 2, in <module>
   from pylab import *
File "/opt/local/lib/python2.5/site-packages/pylab.py", line 1, in <module>
   from matplotlib.pylab import *
File "/opt/local/lib/python2.5/site-packages/matplotlib/pylab.py", line 292, in <module>
   from matplotlib.pyplot import *
File "/opt/local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 37, in <module>
   new_figure_manager, draw_if_interactive, show = pylab_setup()
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ __init__.py", line 24, in pylab_setup
   globals(),locals(),[backend_name])
File "/opt/local/lib/python2.5/site-packages/matplotlib/backends/ backend_gtk.py", line 6, in <module>
   import gobject
ImportError: No module named gobject
817fsmac:examples schimaf$ python subplot_demo.py -dWX
This program needs access to the screen.
Please run with 'pythonw', not 'python', and only when you are logged
in on the main display of your Mac.

Any ideas how to get this running using any of the GUIs? For now, updating tcl/tk to 8.5 is not an option because I need blt. I'm looking at matplotlib as a replacement for it though. I was going to try to evaluate it.


Cheers!
Frank Schima
Boulder, CO



_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to