一開始安裝VTK庫是從官網上下載,但是怎么都找不到whl文件,只有exe文件(vtkpython-7.1.1-Windows-64bit.exe)。下載安裝之后再PyCharm中import vtk出錯。當時認為是文件出錯。后來在一篇博客(Python下VTK 編程 - lj695242104的專欄 - CSDN博客 http://blog.csdn.net/lj695242104/article/details/39525733)中發現用EXE安裝之后還要添加環境變量才可以Python的編譯器中使用。但我沒有嘗試這種方法是否可以在PyCharm中使用,希望哪位大神能說明一下。
之后跳過VTK,直接安裝mayavi。一開始用PyCharm的Setting功能下載,但跳出需要Visual C++ 14.0以上的編譯環境,安裝之后又跳出缺失cl.exe文件的錯誤,修正環境變量后還是出錯。然后又從從官網上下載bz2格式的壓縮文件,又出現同樣的錯誤。這只能說明自己的編譯環境有問題。但這樣修改影響太大。
最后在網址(http://www.lfd.uci.edu/~gohlke/pythonlibs/)找到了mayavi的whl包以及traits和VTK的包的whl版本。這三個包的安裝順序是traits,VTK,mayavi。下載之后用pip install命令就可以安裝。可見以后安裝Python包還是盡可能下載whl格式的安裝包。