3

我从源代码成功构建并安装了带有 Python 绑定的 VTK-5.4。然而,当我尝试在 python 中导入 VTK 时,它给出了以下 Traceback 错误

文件“”,第 1 行,在

文件“/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init .py ”,第 41 行,来自通用导入 *

文件“/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py”,第 7 行,从 libvtkCommonPython 导入 *

ImportError:libvtkCommonPythonD.so.5.4:无法打开共享对象文件:没有这样的文件或目录

所以我想知道我错过了什么?我尝试将 /usr/local/lib/vtk-5.4 添加到 PATH 和 PYTHONPATH 环境变量中,但仍然得到相同的结果。有什么提示或建议吗?

注意: libvtkCommonPythonD.so.5.4作为libvtkCommonPythonD.so.5.4.2的符号链接存在于 /usr/local/lib/vtk-5.4

4

1 回答 1

5

测试是否添加/usr/local/lib到您的$LD_LIBRARY_PATH帮助中:

在外壳中:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

/usr/local/lib如果可行,请通过(添加到/etc/ld.so.conf)_(运行' ldconfig -n /usr/local/lib')使其永久化

于 2009-06-05T16:36:42.420 回答