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

时间:2009-06-05 16:05:05

标签: python 3d vtk

我使用源代码中的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 import *

     

导入错误:    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中

1 个答案:

答案 0 :(得分:5)

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

在shell中:

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

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