Опитвам се да науча MayaVi, но се забивам на началните цифри.
Показването на фигури в 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)
Използвам Python 2.7.3, EPD 7.3-1 (64-bit) на Linux.
РЕДАКТИРАНЕ: Всъщност получавам различна грешка, ако се опитам да покажа изображение, което е една от целите ми.
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()
Получавам първоначалната грешка (segfault).