VTK 中文站
返回常见问题
安装编译 2026-05-18 1 分钟阅读

编译成功但 import vtk 失败

源码编译 VTK 后 Python 无法 import vtk 的环境变量、安装路径和 Python 包路径排查。

问题描述

VTK 源码编译成功,但 Python 中执行 import vtk 或 import vtkmodules 失败。

常见原因

源码编译 VTK 不等于自动安装到当前 Python 环境。你需要确认编译时启用了 Python wrapping,并且安装路径能被当前 Python 找到。

检查方法

python -c "import sys; print('\n'.join(sys.path))"

如果 VTK 安装在自定义目录,需要设置 PYTHONPATH,并确保动态库路径也可被系统找到。

Linux 示例:

export PYTHONPATH=/opt/vtk/lib/python3.11/site-packages:$PYTHONPATH
export LD_LIBRARY_PATH=/opt/vtk/lib:$LD_LIBRARY_PATH

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。