In [3]: mlab.test_points3d() --------------------------------------------------------------------------- ImportError Traceback (most recent call last) in () ----> 1 mlab.test_points3d() /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in test_points3d() 195 s = 2+sin(t) 196 --> 197 return points3d(x, y, z, s, colormap="copper", scale_factor=.25) 198 199 def test_points3d_anim(): /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in the_function(*args, **kwargs) 32 def document_pipeline(pipeline): 33 def the_function(*args, **kwargs): ---> 34 return pipeline(*args, **kwargs) 35 36 if hasattr(pipeline, 'doc'): /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in __call__(self, *args, **kwargs) 72 scene = figure.scene 73 else: ---> 74 scene = tools.gcf().scene 75 if scene is not None: 76 self._do_redraw = not scene.disable_render /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/figure.pyc in gcf(engine) 115 scene = engine.current_scene 116 if scene is None: --> 117 return figure(engine=engine) 118 return scene 119 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/figure.pyc in figure(figure, bgcolor, fgcolor, engine, size) 67 __scene_number_list.update((name,)) 68 name = 'Mayavi Scene %d' % name ---> 69 engine.new_scene(name=name, size=size) 70 engine.current_scene.name = name 71 else: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apptools/scripting/recordable.pyc in _wrapper(*args, **kw) 43 if not record: 44 # If the method was not recorded, just call it. ---> 45 result = func(*args, **kw) 46 47 return result /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/engine.pyc in new_scene(self, viewer, name, **kwargs) 432 factory_kwargs[arg] = value 433 --> 434 viewer = self.scene_factory(**factory_kwargs) 435 process_ui_events() 436 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/ui/mayavi_scene.pyc in viewer_factory(size) 87 viewer.menu_bar_manager = None 88 viewer.size=size ---> 89 viewer.open() 90 return viewer 91 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyface/i_window.pyc in open(self) 143 144 if self.control is None: --> 145 self._create() 146 147 self.show(True) /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyface/ui/qt4/application_window.pyc in _create(self) 120 super(ApplicationWindow, self)._create() 121 --> 122 contents = self._create_contents(self.control) 123 self.control.setCentralWidget(contents) 124 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tools/ivtk.pyc in _create_contents(self, parent) 390 """ Create the contents of the window. """ 391 --> 392 self.scene = self._scene_factory(parent) 393 394 return self.scene.control /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/ui/mayavi_scene.pyc in mayavi_scene_factory(parent) 66 appropriately set.""" 67 p = get_scene_preferences() ---> 68 s = MayaviScene(parent, stereo=p['stereo']) 69 set_scene_preferences(s, p) 70 return s /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/decorated_scene.pyc in __init__(self, parent, **traits) 57 ########################################################################## 58 def __init__(self, parent, **traits): ---> 59 super(DecoratedScene, self).__init__(parent, **traits) 60 self._setup_axes_marker() 61 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/scene.pyc in __init__(self, parent, **traits) 389 390 # Base class constructor. --> 391 super(Scene, self).__init__(parent, **traits) 392 393 # Setup the default picker. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/tvtk_scene.pyc in __init__(self, parent, **traits) 199 self._def_pos = 1 200 --> 201 self.control = self._create_control(parent) 202 self._renwin.update_traits() 203 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/decorated_scene.pyc in _create_control(self, parent) 88 89 # Create the actual scene content ---> 90 self._content = super(DecoratedScene, self)._create_control(self._panel) 91 self._panel.setCentralWidget(self._content) 92 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/scene.pyc in _create_control(self, parent) 461 462 # Grab the renderwindow. --> 463 renwin = self._renwin = tvtk.to_tvtk(window.GetRenderWindow()) 464 renwin.set(point_smoothing=self.point_smoothing, 465 line_smoothing=self.line_smoothing, /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in wrap_vtk(obj) 48 return cached_obj 49 cname = get_tvtk_name(obj.__class__.__name__) ---> 50 tvtk_class = get_class(cname) 51 return tvtk_class(obj) 52 else: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in get_class(name) 34 else: 35 fname = camel2enthought(name) ---> 36 mod = get_module(fname) 37 klass = getattr(mod, name) 38 _cache[name] = klass /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in get_module(fname) 26 # inside the tvtk_classes ZIP file and are local to the 27 # current module: tvtk_helper.py ---> 28 mod = __import__('tvtk.tvtk_classes.%s'%fname, globals(), locals(), [fname]) 29 return mod 30 ImportError: No module named cocoa_render_window