在 Ubuntu 上,也许这篇文章会有所帮助:
http://kazenotaiyo.blogspot.jp/2010/06/installing-vtk-in-ubuntu-and-making.html
第一个也是最简单的方法是使用 Aptitude 包管理器安装包:
sudo apt-get install libvtk5-dev python-vtk
如果你想要最新版本的VTK,你也可以自己构建:
确保已安装 CMake:
sudo apt-get install cmake
从“下载”页面下载 VTK 源代码。
解压:
tar xvzf vtk-5.6.0.tar.gz
使用 CMake 创建一个 Out-Of-Source 构建和配置:
mkdir VTK_BUILD
cd VTK_BUILD
ccmake ../VTK
确保启用 python 包装并将安装前缀设置为您希望包去的位置。默认的 /usr/local 可以正常工作。
sudo make -j 8 install
(make 的 -j 8 只是让构建过程并行,假设你有它的处理器)
您现在已经安装了 VTK。恭喜!如果你尝试运行 vtkpython,你会得到一个错误:
vtkpython:加载共享库时出错:libvtksys.so.5.6:无法打开共享对象文件:没有这样的文件或目录
要解决此问题,请将这些行附加到主目录中的 .bash_profile、.bashrc 或 .profile 文件中:
# add vtk paths
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.6"
PYTHONPATH="$PYTHONPATH:/usr/local/lib/vtk-5.6"
您现在需要重置终端。
这将为 vtkpython 可执行文件设置您的库和 python 路径。