---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/Users/dlazzat/<ipython console> in <module>()
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/pylab.py
in <module>()
----> 1 from matplotlib.pylab import *
2 import matplotlib.pylab
3 __doc__ = matplotlib.pylab.__doc__
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/matplotlib/pylab.py
in <module>()
251
252
--> 253 from matplotlib.pyplot import *
254
255 # provide the recommended module abbrevs in the pylab namespace
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/matplotlib/pyplot.py
in <module>()
73
74 from matplotlib.backends import pylab_setup
---> 75 new_figure_manager, draw_if_interactive, show = pylab_setup()
76
77
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/matplotlib/backends/__init__.pyc
in pylab_setup()
23 backend_name = 'matplotlib.backends.%s'%backend_name.lower()
24 backend_mod = __import__(backend_name,
---> 25 globals(),locals(),[backend_name])
26
27 # Things we pull in from all backends
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/matplotlib/backends/backend_gtkagg.py
in <module>()
8 from matplotlib.figure import Figure
9 from matplotlib.backends.backend_agg import FigureCanvasAgg
---> 10 from matplotlib.backends.backend_gtk import gtk,
FigureManagerGTK, FigureCanvasGTK,\
11 show, draw_if_interactive,\
12 error_msg_gtk, NavigationToolbar, PIXELS_PER_INCH,
backend_version, \
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib-0.98.5.2-py2.5-macosx-10.3-i386.egg/matplotlib/backends/backend_gtk.py
in <module>()
9 import pango
10 except ImportError:
---> 11 raise ImportError("Gtk* backend requires pygtk to be installed.")
12
13 pygtk_version_required = (2,2,0)
ImportError: Gtk* backend requires pygtk to be installed.
On Tue, Feb 17, 2009 at 1:11 PM, Jeff Whitaker <jswhit@...146...> wrote:
Davide Lazzati wrote:
On Mon, Feb 16, 2009 at 8:13 PM, Jeff Whitaker <jswhit@...146...> wrote:
Davide Lazzati wrote:
Hi,
I'm trying to rum python and matlpotlib on a remote mac host from my
mac laptop. Both have Mac OS/X 10.5.6 and I'm using ssh -Y ...
However, the graphic window does not appear and, when I run p.show()
everything gets stuck.
Any insight?
Thanks
Davide: This will only work if you use an X11-based backend (like GTK
Agg),
since only X11 is forwarded over SSH. If you're using a mac-native
backend,
the window is popping up on your mac's screen when you do show().
-Jeff
I've tried to use GTKAgg and it gives me an error message . I'm now
running on the MacOSX backend and the graphic window appears on the
remote screen (where pyton is running) rather than on the local one
(in front of which I am sitting). Any idea on how to open the graphic
window with a MacOSX or TkAgg backends on the local screen while
python is running remote?
Thanks again
Davide
Davide: As I said before, you have to use a backend compiled with X11
support if you want to ssh to run matplotlib remotely. You probably don't
have one, since TkAgg is native OS X and you probably don't have the
pre-requisites installed to build the GTKAgg backend. You have two choices:
1) install all the pre-requisites for the GTKAgg backend (don't know what
they are offhand, but they include at least gtk2, glib and pygtk2). Package
management systems like fink or macports can help with this.
2) use the screen-sharing feature of Leopard to remote control your mac
instead of ssh. Then you will see exactly what is on the screen of the
remote mac. This will work with any backend, but may be slow and/or
complicated if you have firewalls in between the macs.
I do this routinely by using the python, pygtk2 and matplotlib packages
installed by macports, Never had much luck with remote screen sharing
because of firewall issues.
-Jeff
--
Jeffrey S. Whitaker Phone : (303)497-6313
Meteorologist FAX : (303)497-6449
NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@...259...
325 Broadway Office : Skaggs Research Cntr 1D-113
Boulder, CO, USA 80303-3328 Web : Jeffrey S. Whitaker: NOAA Physical Sciences Laboratory
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options
--
Jeffrey S. Whitaker Phone : (303)497-6313
Meteorologist FAX : (303)497-6449
NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@...259...
325 Broadway Office : Skaggs Research Cntr 1D-113
Boulder, CO, USA 80303-3328 Web : Jeffrey S. Whitaker: NOAA Physical Sciences Laboratory