我使用源代码中的Python绑定成功构建并安装了VTK-5.4.然而,当我尝试在python中导入VTK时,它会产生以下Traceback错误
文件"",第1行,in
文件"/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/ init .py",第41行,来自普通导入*
从libvtkCommonPython import*获取文件"/usr/local/lib/python2.6/dist-packages/VTK-5.4.2-py2.6.egg/vtk/common.py",第7行
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中
测试是否添加/usr/local/lib到您的$LD_LIBRARY_PATH帮助中:
在一个shell中:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Run Code Online (Sandbox Code Playgroud)
如果它的工作原理,使其永久化(添加/usr/local/lib到/etc/ld.so.conf)_(运行' ldconfig -n /usr/local/lib")