在此记录一下关于关于 VTK 7.1.0 + python3.X 的 pycharm 开发环境的搭建中碰到的问题...
一、 什么是 VTK,以及支持 python 的版本
VTK,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。
VTK 6,以及VTK6 以下只支持 python2.X
VTK7默认是支持 python2.X,但是官方未提供 python 3.X binary 的安装包。按照官方网站的说明,可以通过指定 VTK_PYTHON_VERSION 自定的编译安装可以实现。
二、 VTK 7.1.0 的编译安装
2.1 下载最新的源码:
git clone https://gitlab.kitware.com/vtk/vtk.git
2.2 解压缩相应的文件夹,我这边的文件路径是:/Users/datatalks/DT/VTK/