我成功地建立,并与来自源Python绑定安装VTK-5.4。然而,当我尝试导入VTK在python它提供了以下错误回溯

  

文件 “”,第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_PATH帮助:

在一个壳:

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top