在Ubuntu9.04上构建/安装带有Python2.6绑定的VTK-5.4是否缺少步骤?

在Ubuntu9.04上构建/安装带有Python2.6绑定的VTK-5.4是否缺少步骤?,python,3d,vtk,Python,3d,Vtk,我从源代码成功地使用Python绑定构建并安装了VTK-5.4。然而,当我尝试在python中导入VTK时,会出现以下回溯错误 文件“”,第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行,从lib

我从源代码成功地使用Python绑定构建并安装了VTK-5.4。然而,当我尝试在python中导入VTK时,会出现以下回溯错误

文件“”,第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导入*

进口恐怖主义: libvtkCommonPythonD.so.5.4:无法打开共享对象文件:没有此类文件或目录

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

注:
libvtkCommonPythonD.so.5.4存在于/usr/local/lib/vtk-5.4中,作为libvtkCommonPythonD.so.5.4.2的符号链接,如果将
/usr/local/lib
添加到
$LD_LIBRARY_路径中,则测试它有助于:

在壳中:

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

如果有效,请将其永久化(将
/usr/local/lib
添加到
/etc/ld.so.conf
)(运行“
ldconfig-n/usr/local/lib
”)

libvtkCommonPythonD.so.5.4文件是否确实存在于磁盘上?是的,并且存在于/usr/local/lib/vtk-5.4中,添加/usr/local/lib不起作用,但添加/usr/local/lib/vtk-5.4起作用。谢谢我可能错过了后面的斜杠,添加目录就足够了(这将帮助您的系统找到编译后复制到/usr/local/lib/的其他库)。很高兴它成功了!