我将尝试学习MayaVi,但无法打开图形。
在mlab中显示图形会导致segfault。似乎不管我绘制什么,问题都在于显示而不是我要显示的对象。例如:
EDIT2: 好的,这明显是打开图形的问题,因为如果我只测试:
在mlab中显示图形会导致segfault。似乎不管我绘制什么,问题都在于显示而不是我要显示的对象。例如:
import numpy as np
from mayavi import mlab
x = y = np.arange(-5, 5, 1)
s = np.meshgrid(x, y)
mlab.surf(s)
会导致错误:
Segmentation fault (core dumped)
我在Linux上使用Python 2.7.3, EPD 7.3-1(64位)。
编辑:如果我尝试显示图像,实际上会出现不同的错误,这是我的其中一个目标。
import numpy as np
from mayavi import mlab
from PIL import Image
img = Image.open('milkyway.png')
mlab.imshow(img)
导致
Fatal error in __driConfigOptions line 108393789, column 108392770: parsing finished.
Abort (core dumped)
EDIT2: 好的,这明显是打开图形的问题,因为如果我只测试:
from mayavi import mlab
mlab.figure()
我遇到了最初的错误(一个段错误)。