返回常见问题
安装编译
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
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。