2014-04-10 50 views
1

在Linux機器,我有需要libQtWebkit.so作爲庫一個Python(PySide)程序。默認情況下,它採用了全系統的安裝版本/usr/lib找到。但是,這不是這個庫的正確版本。指定哪些庫(的.so)文件中使用

該程序具有libQtWebkit.so文件,它需要使用它自己的定製版本。但我不希望全系統的安裝此定製libary文件到/usr/lib

所以我的問題是:我怎麼能告訴Python程序使用特定的(本地).so文件,而不是全局安裝一個嗎?

回答

1

您可以使用LD_LIBRARY_PATH告訴加載器是第一個查找共享庫。

如果是。所以在當前目錄下,你可以按照以下方式調用蟒蛇:

LD_LIBRARY_PATH =:$ LD_LIBRARY_PATH蟒蛇

shared libraries howto

相關問題