1. 程式人生 > >WIN10+Anaconda-python2.7+mayavi

WIN10+Anaconda-python2.7+mayavi

1.    直接pip install mayavi,出現以下的錯誤提示

File "<stdin>", line 1

    pip installmayavi

              ^

SyntaxError: invalid syntax

解決方法:找到安裝python的路徑,如我的路徑:E:\Anaconda2510python27\Scripts,在這個路徑下進行pip

2.出現以下的問題

A.缺少vtk

B.,Microsoft Visual C++ 9.0 is required

 

現在分別解決以上兩個問題

A

1.   用pip 來給已有的 Python 2.7 安裝一個 conda;

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

3.接下來安裝好了 VTK 之後再用 pip 安裝 MayaVi

Ok!!!

B.

我已經安裝了vs2015,所以我就需要修改下預設的這種配置。

首先確定自己安裝vs的版本號,我安裝的vs版本是14.0。可以通過檢視登錄檔,在HKLM\Software\Wow6432Node\Microsoft\VisualStudio\下



開啟 “python安裝目錄

E:\Anaconda2510python27\Lib\distutils\msvc9compiler.py”檔案,找到find_vcvarsall函式,在該函式開頭新增 
version =上面的版本號, 即新增內容為 “VERSION = 14.0”

重新開啟命令列程式就可以使用了。