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

版权声明:本文为博主原创文章,未经博主允许不得转载。本博客所用Python软件环境:win10+anaconda3+pycharm,Python版本:3.6 https://blog.csdn.net/jinxiaonian11/article/details/78555833

用过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,traits,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 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()

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

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

猜你喜欢

转载自blog.csdn.net/jinxiaonian11/article/details/78555833