修改python

时间:2017-03-06 17:23:40

标签: pygobject

为了解决我的Python Gstreamer应用程序问题,我克隆并向Gstreamer core添加了一些调试语句。现在我希望Python加载我的私有构建的gstreamer,而不是/usr/local/lib/gstreamer-1.0/中的标准构建。对于Gstreamer核心,我修改了LD_LIBRARY_PATH,但这没有任何效果。为了记录,我正在使用3.13.0-91-generic#138-Ubuntu。

我能够使用env var GST_PLUGIN_PATH为Gstreamer插件做类似的事情。我怀疑Gobject可能会使用它自己的环境变量来加载库,但我还没有找到它。

1 个答案:

答案 0 :(得分:1)

gi.require_version('GIRepository', '2.0')
from gi.repository import GIRepository
GIRepository.Repository.prepend_library_path('/my/custom/path')