I have VTK, and installed mayavi with this procedure:<br><br><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><br>
<span style="font-family:courier new,monospace">git clone <a href="https://github.com/enthought/traits.git">https://github.com/enthought/traits.git</a> &amp;&amp; cd traits &amp;&amp; sudo python setup.py install --prefix=$HOME/.local</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">git clone <a href="https://github.com/enthought/mayavi.git">https://github.com/enthought/mayavi.git</a>  &amp;&amp; cd mayavi &amp;&amp; sudo python setup.py install --prefix=$HOME/.local</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========<br>
<br></span>Have some x, y, z data in np.array and launch this code from my editor:<br><br><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><br>
<span style="font-family:courier new,monospace">from mayavi import mlab</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">s = mlab.mesh(x, y, z)</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">mlab.show()</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========</span><span style="font-family:courier new,monospace">==========<br>
<br></span>Object shows fine, and I can do anything Mayavi plot GUI allows.<br><br>If I try to run above code (without &quot;mlab.show()&quot; line) from ipython 0.13.dev console I get Mayavi plot GUI, but it&#39;s frozen. I can&#39;t do anything but forcibly terminate it, which also kills ipython console<br>
<br>If I try to run from ipython qtconsole, plot GUI seems fine except:<br> - if I use save button from Mayavi toolbar - ipython kernel heartbeat problem and kernel needs restart<br> - If I try to go fullscreen - same issue<br>
 - if I try to change preferences from Mayavi pipeline side window - same issue<br><br>All this works fine if I run the code with python interpreter as python script.<br>