应用平台32位
电脑已装软件:anaconda3 4.4.0, vs2015, python3.6(anaconda自带)
库资源:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mayavi
STEP1:
从库资源下载
PyQt4-4.11.4-cp36-cp36m-win32.whl
traits-4.6.0-cp36-cp36m-win32.whl
VTK-8.1.2-cp36-cp36m-win32.whl
mayavi-4.6.2+vtk81-cp36-cp36m-win32.whl
通过anaconda prompt 安装: pip install 以上各库,vs2015是必须装好的
STEPT2:
更新numpy库, 不会提示numpy库版本错误
通过anaconda prompt 更新 conda update numpy
提示更新若干需要的库的.
STEP3:
测试代码:
import numpy as np
from mayavi import mlab
x,y=np.ogrid [-2:2:160j,-2:2:160j]
z=abs(x)*np.exp(-x**2-(y/.75)**2)
pl=mlab.surf(x,y,z,warp_scale=2)
mlab.axes(xlabel='x',ylabel='y',zlabel='z')
mlab.outline(pl)
mlab.show()
大功告成: