mayavi作图指南0-mayavi在python3下的安装

来源:互联网 发布:淘宝宝贝主图文字添加 编辑:程序博客网 时间:2024/06/04 19:39

用过mayavi的人,都知道mayavi的好,作图非常的漂亮,三维图像非常的逼真,但是由于官方似乎还不直接支持python3(也没有说不支持),所以用pip和conda都无法安装,只好下载编译文件,自行处理各种依赖关系,本博文详细介绍了如何去安装各种依赖包,博主安装的mayavi-4.5.0版本。

* python2 的朋友直接使用 conda install mayavi 即可 *

1 包的安装顺序

首先给出各种包的下载地址,已打包好,下载解压即可:链接:http://pan.baidu.com/s/1dER3XWt 密码:6mrl

* 如果链接失效,联系博主重新上传 *

1.1 安装顺序:

  • apptools-4.4.0, configobj-5.0.6, pyface-5.1.0, traitsui-5.1.0
    这四个包都是库源文件,所以到各自文件夹中打开cmd,运行: python setup.py install, 例如安装apptools,在apptools文件夹中打开cmd,输入:python setup.py install, 之后等待安装成功。
    依次安装上述4个库

  • 安装pyqt4,traints,VTK,mayavi
    这四个由于是编译后的二进制文件,直接在该目录进行安装即可。在该目录打开cmd,输入:pip install 库名称。例如安装pyqt4:pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl

依次安装上述库文件

1.2 注意事项: 我打包的文件都适用py3.6版本的,其他版本自行百度。

2 测试

import numpy as npfrom mayavi import mlabx, 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()

运行结果:
这里写图片描述

敲黑板,如果各位博友遇到什么问题可以给我留言交流,一起解决