2017-01-12 4 views
0

Я установил пакет Mayavi в Anaconda Python на моем компьютере с Windows 7. Он работал до сегодняшнего дня. Сегодня он перестает работать и разбивает мой ноутбук Python Jupyter. Например, следующий простой скрипт вызывает "Python перестал работать" сообщение и ядро ​​Python смерти:Mayavi перестала работать, сбой Python Jupyter notebook

import numpy as np 
import mayavi 
from mayavi import mlab 
x, y, z = np.ogrid[-10:10:20j, -10:10:20j, -10:10:20j] 
s = np.sin(x*y*z)/(x*y*z) 
sf = mlab.pipeline.scalar_field(s) 

Версия Anaconda, Python и MayaVi является 4.1.1, 3.5.2 и 4.5. Кроме того, версии numpy, traits и vtk (требуемые пакеты для Mayavi) 1.11.1, 4.6 и 7.0.0. Я попробовал обновить Mayavi и все эти пакеты, и это не решило проблему. Кто-то может помочь?

+0

Привет, вас не так много догадывается из вашего вопроса. Было ли изменение связано с обновлением любого из стека Python? (интерпретатор, jupyter, numpy, майави, vtk)? Как вы пытались обновить? –

+0

Проблема решена. Напиши свой ответ ниже. –

ответ

1

Видимо, проблема в том, что дисплей Mayavi не работает через соединение с удаленным рабочим столом, что я и работал вчера! Я не знаю, почему, и мне интересно узнать, есть ли у кого-то ответ. Сегодня я вошел в систему прямо сейчас, и он работает.

+0

По умолчанию майави работает только локально, так как он открывает соединение X. Возможно, вы сможете настроить режим рендеринга вне экрана, чтобы избежать проблемы, см. Http://docs.enthought.com/mayavi/mayavi/tips.html Режим ноутбука довольно недавний, поэтому информации в Интернете не так много но об этом типе проблемы. –

Смежные вопросы