Linux報(bào)錯(cuò)cannot?open?shared?object?file問題及解決
問題描述
跑程序時(shí),
顯示錯(cuò)誤如下:
ImportError: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory
問題解析
原因
這里的libmkl_intel_lp64.so是一個(gè)動(dòng)態(tài)鏈接庫文件
系統(tǒng)找不到
解決方案
1.搜索該文件所在路徑
# 在/opt/conda路徑下查找對應(yīng)文件,一般就在安裝的conda路徑下 find /opt/conda -name libmkl_intel_lp64.so
假如find的結(jié)果顯示如下
那么這就是所在路徑了
/opt/conda/lib/libmkl_intel_lp64.so
2.將剛才搜索出的路徑添加到環(huán)境變量中
到lib文件即可:
export LD_LIBRARY_PATH=/opt/conda/lib:$LD_LIBRARY_PATH
3.更新環(huán)境變量文件
source ~/.bashrc
4.確認(rèn)一下是否正確添加了路徑
echo $LD_LIBRARY_PATH
這樣,就可以找到動(dòng)態(tài)庫連接文件了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在CentOS VPS上通過SSH安裝 MySQL的方法圖解
這篇文章主要介紹了在CentOS VPS上通過SSH安裝 MySQL,需要的朋友可以參考下2018-12-12FOXHIS西軟系統(tǒng)sybase提示通知空間不足處理方法
各位酒店的電腦房經(jīng)理有沒有經(jīng)歷過在如下圖這樣的錯(cuò)誤?有時(shí)候酒店的維護(hù)費(fèi)沒有到位或者時(shí)間急迫的時(shí)候我們需要自己的操作,操作步驟如下文所述2017-01-01如何實(shí)現(xiàn)為Ubuntu擴(kuò)容(添加新的硬盤空間)
這篇文章主要介紹了如何實(shí)現(xiàn)為Ubuntu擴(kuò)容(添加新的硬盤空間)問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03linux獲取進(jìn)程執(zhí)行時(shí)間方法示例
linux獲取進(jìn)程執(zhí)行時(shí)間有兩種方法可以獲取,第一種是用time命令,time 進(jìn)程。第二種是通過在程序中進(jìn)行記錄,首先利用sysconf函數(shù)獲取時(shí)鐘滴答數(shù),再用times獲取tms結(jié)構(gòu),詳細(xì)看下面的示例代碼2013-12-12Linux下如何檢查網(wǎng)卡bonding狀態(tài)和切換主備網(wǎng)卡
這篇文章主要介紹了Linux下如何檢查網(wǎng)卡bonding狀態(tài)和切換主備網(wǎng)卡問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11