python指定依賴庫路徑

2021-10-11 16:24:06 字數 622 閱讀 5579

python setup.py install --prefix=/path/to/install
預設情況是安裝到python的安裝路徑中的site-packages或dist-packages。可選項[–prefix == 『your_path』]指定安裝的路徑。安裝到自定義路徑時,前提是所指定的路徑已經新增到了環境變數中,即.bashrc檔案中應有

export pythonpath =='your_path'

在生成的install資料夾中有如下路徑.../install/lib/python2.7/dist-packages,dist-packages所在目錄即是cv_bridge的python庫所在路徑。將其加入到環境變數中,如下:

export pythonpath=$pythonpath:'/home/username/opensource/cv_bridge_lib/install/lib/python2.7/dist-packages'
在install/lib目錄下生成有庫檔案libcv_bridge.so,將其拷貝到系統的庫目錄下,/usr/local/lib或者/usr/lib下,以便python在尋找so檔案時能夠找到

linux指定動態庫路徑

通常有兩種方法 1.把動態庫放到系統庫或者在系統庫中做乙個鏈結,這樣編譯和執行都會去系統庫找。這樣容易引起系統庫混亂。2.export ld library path 指定庫搜尋路徑,但是這樣登出再登陸就沒了。還有第三種方法,編譯時使用 wl,rpath,wl,路徑 這樣就能把路徑編譯到可執行檔案裡...

Linux指定動態庫路徑

本文 linux指定動態庫路徑 linux指定動態庫路徑包括 1.指定編譯時動態庫路徑 2.指定執行時動態庫路徑。後文提到的動態庫路徑都是指的是這兩種路徑。眾所周知,linux動態庫的預設搜尋路徑是 lib和 usr lib 不管是編譯還是執行都會預設搜尋這兩個路徑 在linux 中,動態庫的搜尋路...

鏈結庫路徑指定LD LIBRARY PATH

三 執行時庫的連線 庫檔案在連線 靜態庫和共享庫 和執行 僅限於使用共享庫的程式 時被使用,其搜尋路徑是在系統中進行設定的。一般linux系統把 lib和 usr lib兩個目錄作為預設的庫搜尋路徑,所以使用這兩個目錄中的庫是不需要進行設定搜尋路徑即可直接使用。對於處於預設庫搜尋路徑之外的庫,需要將...