【问题标题】:Specify which library (.so) file to use指定要使用的库 (.so) 文件
【发布时间】:2014-04-10 21:44:58
【问题描述】:

在 Linux 机器上,我有一个需要 libQtWebkit.so 作为库的 Python (PySide) 程序。默认情况下,它使用/usr/lib 中的系统范围安装版本。但是,这不是该库的正确版本。

该程序有自己的自定义版本的libQtWebkit.so 文件,它需要使用它。但我不想将此自定义库文件系统范围内安装到/usr/lib

所以我的问题是:如何告诉 Python 程序使用特定的(本地).so 文件而不是全局安装的文件?

【问题讨论】:

    标签: python pyside shared-libraries


    【解决方案1】:

    您可以使用 LD_LIBRARY_PATH 告诉加载器首先查找共享库。

    如果.so在当前目录下,可以如下调用python:

    LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH 蟒蛇

    shared libraries howto

    【讨论】:

      猜你喜欢
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多