4

我将我的 MacBook 更新为 Mavericks,重新安装了 Macports 和我通常使用的所有 Python 2.7 模块。在运行 Python 时,我收到以下消息:

导入 mlab 时:

from mayavi import lab

(process:1146): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale.

运行 mlab 命令(例如 mlab.mesh())时,显示窗口打开,不显示任何内容并冻结。

导入光谱时我没有收到此消息,但在运行view_cube()显示图像立方体的显示窗口时收到此消息,冻结但显示数据立方体。Xterm似乎有问题,但我无法弄清楚。如何防止显示窗口冻结并摆脱 Gtk-WARNING?

我检查了 locale 和locale -a,但没有发现任何异常: locale:

locale
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

4

1 回答 1

2

在使用 OS X Mavericks 时,必须使用:ipython --pylab=wx而不是ipython --pylab=osx避免崩溃 X11 窗口。我不知道为什么会这样。

于 2013-12-11T07:30:05.903 回答