怎么为anaconda(python3.6)安装mayavi?

2025-10-27 02:42:09

1、先下载一个压缩包,里面有必备的安装组件:

pan.baidu.com/s/1PXzkfg5JymTtJDXWpct_Mg

提取码: 5m6y

怎么为anaconda(python3.6)安装mayavi?

2、按照顺序安装apptools,configobj,pyface,traitsui。以apptools为例子,介绍一下安装方法:

打开cmd,把当前目录切换到相应文件夹里面(含setup.py文件的文件夹);

然后用cmd运行python setup.py install,开始自动安装;

安装完成之后,切换到另一个文件夹,安装下一项。

怎么为anaconda(python3.6)安装mayavi?

怎么为anaconda(python3.6)安装mayavi?

3、上面四项安装完成之后,再依次安装PyQt4、traits、VTK、mayavi。

以PyQt4为例,介绍安装过程:

重新打开cmd,输入pip install ,

然后把mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl拖动到cmd里面,点击回车键,开始安装;

安装完成之后,继续安装下一项。

怎么为anaconda(python3.6)安装mayavi?

4、上面四项安装完成之后,打开python编译器,尝试着运行下面的代码:

import numpy as np

from mayavi import mlab

x, 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'

怎么为anaconda(python3.6)安装mayavi?

5、解决方法是:到anaconda的安装目录里面,找到Lib/site-packages文件夹里面,找到PyQt5文件夹。

把PyQt5文件夹全部删掉,重启python编译器,运行步骤4的代码。

结果,还是报错:

ImportError: numpy.core.multiarray failed to import

这时候,需要安装最新的numpy模块:

pip install --upgrade numpy

怎么为anaconda(python3.6)安装mayavi?

6、重启python编译器,运行步骤4的代码,运行成功。

怎么为anaconda(python3.6)安装mayavi?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢