Python Extension Packages for Windows - Christoph Gohlke (uci.edu)在这个网站下下载所需要文件,注意python版本
mayavi-4.7.4-cp37-cp37m-win_amd64.whl
traits-6.3.2-cp37-cp37m-win_amd64.whl
VTK-9.1.0-cp37-cp37m-win_amd64.whl
PyQt4-4.11.4-cp37-cp37m-win_amd64.whl
因为PyQt4没有3.7版本以上的,所以下载的都是python3.7版本的,然后安装whl文件。
1.conda create -n mayavi python=3.7 创建新的conda环境
2.activate mayavi 切换到环境
3.pip install xxx.whl 切换到对应目录并安装traits,VTK和PyQt4的whl,最后安装mayavi的whl
最后可以测试一下是否成功
import numpy as np
from mayavi import mlab
x, y = np.ogrid[-2:2:20j, -2:2:20j]
z = x * np.exp( - x**2 - y**2)
pl = mlab.surf(x, y, z, warp_scale="auto")
mlab.axes(xlabel='x', ylabel='y', zlabel='z')
mlab.outline(pl)
mlab.show()
结果