Dlib報錯from .dlib import * Library not loaded: libboost_python.dylib Reason: image not found的解決辦法

在Python環(huán)境下執(zhí)行import dlib可能會報如下錯誤:

(tensorflow) wuchendeMacBook-Pro:~ wuchen$ python
Python 2.7.10 (default, Feb  7 2017, 00:08:15) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import dlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/wuchen/Libraries/tensorflow/lib/python2.7/site-packages/dlib/__init__.py", line 1, in <module>
    from .dlib import *
ImportError: dlopen(/Users/wuchen/Libraries/tensorflow/lib/python2.7/site-packages/dlib/dlib.so, 2): Library not loaded: libboost_python.dylib
  Referenced from: /Users/wuchen/Libraries/tensorflow/lib/python2.7/site-packages/dlib/dlib.so
  Reason: image not found

問題出在編譯完成boost python之后书释,環(huán)境變量沒有正確地設置荡灾。
有兩個環(huán)境變量需要設置:

  • 第一個是boost的根目錄
    如果不設置這個路徑芯侥,編譯dlib的時候柑晒,還是會編譯通過不了疑务。
    在蘋果電腦上宝与,這個環(huán)境變量是這樣設置的:
export PATH="/Users/wuchen/Libraries/boost_1_64_0:$PATH"
  • 第二個是編譯成功的動態(tài)庫的路徑
    如果沒有正確設置這個路徑,雖然dlib能成功安裝捉捅,但是在Python環(huán)境下執(zhí)行import dlib的時候就會報文章開頭提到的錯誤撤防。
    在蘋果電腦上,這個環(huán)境變量是這么設置的:
export DYLD_LIBRARY_PATH="/Users/wuchen/Libraries/boost_1_64_0/stage/lib:$DYLD_LIBRARY_PATH"

這里DYLD_LIBRARY_PATH不能用PATH取代棒口,否則仍然會報錯寄月。
如果是Linux系統(tǒng),這個環(huán)境變量的名稱是LD_LIBRARY_PATH无牵。
如果是Cygwin環(huán)境下漾肮,則用PATH就可以了。

參考文獻:http://www.boost.org/doc/libs/1_64_0/more/getting_started/unix-variants.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茎毁,一起剝皮案震驚了整個濱河市克懊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖保檐,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耕蝉,死亡現(xiàn)場離奇詭異,居然都是意外死亡夜只,警方通過查閱死者的電腦和手機垒在,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扔亥,“玉大人场躯,你說我怎么就攤上這事÷眉罚” “怎么了踢关?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粘茄。 經(jīng)常有香客問我签舞,道長,這世上最難降的妖魔是什么柒瓣? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任儒搭,我火速辦了婚禮,結(jié)果婚禮上芙贫,老公的妹妹穿的比我還像新娘搂鲫。我一直安慰自己,他們只是感情好磺平,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布魂仍。 她就那樣靜靜地躺著,像睡著了一般拣挪。 火紅的嫁衣襯著肌膚如雪擦酌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天菠劝,我揣著相機與錄音仑氛,去河邊找鬼。 笑死闸英,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的介袜。 我是一名探鬼主播甫何,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼遇伞!你這毒婦竟也來了辙喂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巍耗,沒想到半個月后秋麸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡炬太,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年灸蟆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亲族。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡炒考,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出霎迫,到底是詐尸還是另有隱情斋枢,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布知给,位于F島的核電站瓤帚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涩赢。R本人自食惡果不足惜戈次,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谒主。 院中可真熱鬧朝扼,春花似錦、人聲如沸霎肯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽观游。三九已至搂捧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間懂缕,已是汗流浹背允跑。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留搪柑,地道東北人聋丝。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像工碾,于是被迫代替她去往敵國和親弱睦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理渊额,服務發(fā)現(xiàn)况木,斷路器垒拢,智...
    卡卡羅2017閱讀 134,715評論 18 139
  • 本節(jié)內(nèi)容 Python介紹 發(fā)展史 Python 2 or 3? 安裝 Hello World程序 變量 用戶輸入...
    小小不懂11閱讀 3,428評論 2 30
  • Android游戲開發(fā)實踐(1)之NDK與JNI開發(fā)02 承接上篇Android游戲開發(fā)實踐(1)之NDK與JNI...
    AlphaGL閱讀 3,755評論 0 24
  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,503評論 6 427
  • 本文來自 我的博客。博客的文章保持更新火惊,此文可能不是最新狀態(tài)求类。 下載、解壓 python 源代碼 從 python...
    sunnogo閱讀 69,828評論 0 5