2017-01-12 131 views
0

我在Windows 7機器上安裝了Anaconda Python中的Mayavi軟件包。它一直工作到今天。今天,它已停止工作,並崩潰了我的Python Jupyter筆記本。例如,下面的簡單腳本導致「巨蟒已停止工作」的消息和Python內核死亡:Mayavi已停止工作,崩潰Python Jupyter筆記本

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) 

蟒蛇,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,mayavi,vtk)?你是如何嘗試更新的? –

+0

問題已解決。在下面寫下我的答案。 –

回答

1

顯然問題在於Mayavi顯示器無法通過遠程桌面連接工作,這正是我昨天所做的工作!我不知道爲什麼,並且很想知道是否有人有答案。我今天直接登錄到機器上,它可以正常工作。

+0

默認情況下,mayavi僅在本地工作,因爲它會打開X連接。有可能設置屏外渲染模式以避免此問題,請參閱http://docs.enthought.com/mayavi/mayavi/tips.html 筆記本模式相當新,因此網上沒有太多的信息但關於這種類型的問題。 –