Gtk-WARNING **:C库不支持区域设置。使用几个Python模块(mayavi,spectrum)

时间:2013-12-04 03:57:22

标签: python gtk mayavi spectral

我将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.mesh()等mlab命令时,显示窗口打开,不显示任何内容并冻结。

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

我检查了区域设置和locale -a,但看不到任何异常: 区域设置:

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

1 个答案:

答案 0 :(得分:2)

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