Я пытаюсь изучить MayaVi, но застреваю при открытии фигур.MayaVi: mlab segfaults на дисплее
Отображение цифр в 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-разрядная версия) на Linux.
EDIT: Я получаю другую ошибку, если попытаюсь отобразить изображение, которое является одной из моих целей.
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()
Я получаю начальную ошибку (а выдаёт ошибку сегментации).
У меня есть это использование Enthought Canopy 1.1.1.1452, с Mayavi 4.3.0. – aaren