1.    直接pip install mayavi,出现以下的错误提示

File "<stdin>", line 1

    pip installmayavi

              ^

SyntaxError: invalid syntax

WIN10+Anaconda-python2.7+mayavi

解决方法:找到安装python的路径,如我的路径:E:\Anaconda2510python27\Scripts,在这个路径下进行pip

WIN10+Anaconda-python2.7+mayavi

2.出现以下的问题

A.缺少vtk

WIN10+Anaconda-python2.7+mayavi

B., Microsoft Visual C++ 9.0 is required

 WIN10+Anaconda-python2.7+mayavi

现在分别解决以上两个问题

A

1.   用pip 来给已有的 Python 2.7 安装一个 conda;

WIN10+Anaconda-python2.7+mayavi

2.然后用这个 conda 再去安装 VTK,我的python版本是2.7,所以使用    conda install vtk python=2,

适用于3.5:python3 -m conda install -c menpovtk=7  

适用于3.6:python3 -m conda install -cclinicalgraphics vtk=7.1.0

WIN10+Anaconda-python2.7+mayavi

WIN10+Anaconda-python2.7+mayavi

3.接下来安装好了 VTK 之后再用 pip 安装 MayaVi

WIN10+Anaconda-python2.7+mayavi

Ok!!!

B.

我已经安装了vs2015,所以我就需要修改下默认的这种配置。

首先确定自己安装vs的版本号,我安装的vs版本是14.0。可以通过查看注册表,在HKLM\Software\Wow6432Node\Microsoft\VisualStudio\下

WIN10+Anaconda-python2.7+mayavi

WIN10+Anaconda-python2.7+mayavi

打开 “python安装目录

E:\Anaconda2510python27\Lib\distutils\msvc9compiler.py”文件,找到find_vcvarsall函数,在该函数开头添加 
version =上面的版本号, 即添加内容为 “VERSION = 14.0”

WIN10+Anaconda-python2.7+mayavi

重新打开命令行程序就可以使用了。

 

 

相关文章: