我是否缺少在 Ubuntu 9.04 上使用 Python2.6 绑定构建/安装 VTK-5.4 的步骤?
我使用源代码的 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 行,来自 common import *
文件“/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 存在于 /usr/local/lib/vtk-5.4 中,作为 libvtkCommonPythonD.so.5.4.2 的符号链接
I successfully built and installed VTK-5.4 with Python bindings from source. Yet, when I try to import VTK in python it gives the following Traceback error
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
So I am wondering what I am missing? I have tried adding /usr/local/lib/vtk-5.4 to both PATH and PYTHONPATH environment variables and still get the same result. Any hints or suggestions?
NOTE:
libvtkCommonPythonD.so.5.4 exists in /usr/local/lib/vtk-5.4 as a symlink to libvtkCommonPythonD.so.5.4.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
测试将
/usr/local/lib
添加到$LD_LIBRARY_PATH
是否有帮助:在 shell 中:
如果有效,则通过添加
/usr/local 将其永久化/lib
到/etc/ld.so.conf
) _ (运行 'ldconfig -n /usr/local/lib
')Test if adding
/usr/local/lib
to your$LD_LIBRARY_PATH
helps:In a shell:
If it works, make it permanent by (adding
/usr/local/lib
to/etc/ld.so.conf
) _ (running 'ldconfig -n /usr/local/lib
')