1、先下载一个压缩包,里面有必备的安装组件:pan.baidu.com/s/1PXzkfg5JymTtJDXWpct_Mg提取码: 5m6y
2、按照顺序安装apptools,configobj,pyface,traitsui。以apptools为例子,介绍一下安装方法:打开cmd,把当前目录切换到相应文件夹里面(含setup.py文件的文件夹);然后用cmd运行python setup.py install,开始自动安装;安装完成之后,切换到另一个文件夹,安装下一项。
3、上面四项安装完成之后,再依次安装PyQt4、traits、VTK、mayavi。以PyQt4为例,介绍安装过程:重新打开cmd,输入pip install ,然后把mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl拖动到cmd里面,点击回车键,开始安装;安装完成之后,继续安装下一项。
4、上面四项安装完成之后,龅歧仲半打开python编译器,尝试着运行下面的代码:import numpy as npfrom mayavi import mlabx, y = np.ogrid[-2:2:200j, -2:2:200j]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()一般都会报错:Invalid Qt API 'pyqt5', valid values are: 'pyqt' or 'pyside'
5、解决方法是:到anaconda的安装目录氇筐塘瓠里面,找到Lib/site-packages文件夹里面,找到PyQt5文件夹。把PyQt5文件夹全部删掉,重启python编译器,运行步骤4的代码。结果,还是报错:ImportError: numpy.core.multiarray failed to import这时候,需要安装最新的numpy模块:pip install --upgrade numpy
6、重启python编译器,运行步骤4的代码,运行成功。