Mayavi示例失败,在Ubuntu上崩溃python

时间:2014-01-04 23:23:44

标签: python ipython mayavi

我正在尝试运行标准的Mayavi示例。我刚刚在Ubuntu上安装了mayavi2(Kubuntu 12.04),这是我与Mayavi的第一步。不幸的是,这一步失败了。

我希望运行的例子来自这里: http://docs.enthought.com/mayavi/mayavi/auto/examples.html 例如,this one

我看到的行为是情节画布区域是空白的(大多数情况下)。将显示弹出窗口,其控件存在且正常工作。

我看到的唯一错误是:

libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.

我会在哪里添加LIBGL_DEBUG=verbose

我正在使用Kubuntu 12.04:

  • Python 2.7.3
  • IPython 1.1.0
  • wxPython 2.8
  • vtk 5.8.0-5
  • setuptools,numpy,scipy - 最新版本(刚刚更新)

我正在运行IPython中的示例(这似乎是推荐的方式)。我正在使用此命令启动shell:

ipython --gui=wx --pylab=wx

我也试过在IPython笔记本中运行示例:

%run example.py

在所有情况下,示例都无法显示动画。窗口本身和控件一样显示。但动画画布大多是空白的,虽然有时会出现闪光的图像。

至少有一次,我看到我的尝试崩溃了Python。消息是:

  

崩溃的程序似乎使用第三方或本地库:   /usr/local/lib/python2.7/dist-packages/traits/ctraits.so   /usr/local/lib/python2.7/dist-packages/tvtk/array_ext.so

但是,我现在没有看到崩溃。

1 个答案:

答案 0 :(得分:0)

我在这里找到了一些重要的线索:

https://askubuntu.com/questions/283640/libgl-error-failed-to-load-driver-i965

就像那个人一样,我最终重新安装了我的图形驱动程序,这解决了我的问题。 (毕竟问题与mayavi或python无关。)