我是否缺少在Ubuntu 9.04上使用Python2.6绑定构建/安装VTK-5.4的步骤?

我成功地通过源代码中的Python绑定构建并安装了VTK-5.4.但是,当我尝试在python中导入VTK时,出现以下Traceback错误File “”, line 1, in File “/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg...

我成功地通过源代码中的Python绑定构建并安装了VTK-5.4.但是,当我尝试在python中导入VTK时,出现以下Traceback错误

File “”, line 1, in

File “/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/init.py”,
line 41, in from common import *

File “/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py”,
line 7, in from libvtkCommonPython import *

ImportError:
libvtkCommonPythonD.so.5.4: cannot open shared object file: No such file or directory

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

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

解决方法:

测试将/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’)使其永久存在

本文标题为:我是否缺少在Ubuntu 9.04上使用Python2.6绑定构建/安装VTK-5.4的步骤?

基础教程推荐