代码之家  ›  专栏  ›  技术社区  ›  Azim J

在Ubuntu 9.04上构建/安装带有python2.6绑定的vtk-5.4是否缺少步骤?

  •  3
  • Azim J  · 技术社区  · 16 年前

    我成功地从源代码构建并安装了带有python绑定的vtk-5.4。然而,当我尝试在python中导入vtk时,它会给出以下回溯错误

    文件“”,第1行,in

    文件“/usr/local/lib/python2.6/dist-packages/vtk-5.4.2-py2.6.egg/vtk/ 初始化 “,” 第41行,从普通进口*

    文件“/usr/local/lib/python2.6/dist packages/vtk-5.4.2-py2.6.egg/vtk/common.py”, 第7行,从libvtkcommonpython导入*

    ImportError: libvtkcommonpythond.so.5.4:无法打开共享对象文件:没有此类文件或目录

    所以我想知道我错过了什么?我尝试将/usr/local/lib/vtk-5.4添加到path和pythonpath环境变量中,但仍然得到相同的结果。有什么提示或建议吗?

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

    1 回复  |  直到 16 年前
        1
  •  5
  •   ChristopheD    16 年前

    加法检验 /usr/local/lib 对你 $LD_LIBRARY_PATH 帮助:

    在外壳中:

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

    如果有效,通过(添加 /urr/本地/LIB /etc/ld.so.conf (跑步) ldconfig -n /usr/local/lib