这段时间需要利用mayavi做科学数据的处理,因此需要利用到mayavi库,但是官网上面的指示说:如果安装了anaconda,其中自带各种科学库,但是实践中,并没有发现mayavi。
官方网站导航:mayavi
主要安装方法:从第三方的库中心下载响应的包:对应的链接
下载对应的版本:
环境:win10 x 64+python3.6
----------------------------------------------------------------亲测:在该环境下,安装成功-------------------------------------------------
分别包括:
- VTK (在第三方库中心下载)
- numpy (系统自带)
- setuptool (系统自带)
- traits (在第三方库中心下载)
- mayavi (在第三方库中心下载)
- pyqt4
- pyside
以上的所有库安装都必须按照相应的顺序,因为各个包之间有响应的依赖。
下面介绍一下我的安装方法
pip install "the path of ***.whl"
但是遗憾的是,当所有的库文件都已经安装好了之后,
利用一个简单的测试案例测试之后
from mayavi import mlab x = [[-1, 1, 1, -1, -1], [-1, 1, 1, -1, -1]] y = [[-1, -1, -1, -1, -1], [1, 1, 1, 1, 1]] z = [[1, 1, -1, -1, 1], [1, 1, -1, -1, 1]] s = mlab.mesh(x, y, z) mlab.show()
错误如下:
可能是电脑系统的原因,同样是别人的环境,用该方法安装完全没有问题,后来我发现是我自带的spyder编译器的原因,将编译器换成了pycharm之后,所有的都可以正常使用。