MacOS dlib

1.在安裝Dlib庫之前需要安裝的庫:opencv,numpy

2.安裝Xquartz2.7.11

Xquartz是執行Unix程序的圖形窗口環境,為了兼容Unix和Linux下移植過來的程序就需要安裝,dlib需要X11,但mac沒有自帶,所以直接上網址下載安裝就好了

地址:[https://www.xquartz.org/]

默認安裝目錄為/opt/X11,需要在/usr/local/X11下面創建軟鏈接,需要重啟

cd /usr/local/opt
ln -s /opt/X11 X11

3.安裝Dlib

網上這么多種方法,踩了這么多坑,最后還是直接在Git上面下載成功了

git clone https://github.com/davisking/dlib.git

下載后解壓安裝Dlib

cd dlib/examples
mkdir build
cd build
cmake .. 
cmake --build . --config Release

安裝python模塊

cd dlib
sudo python setup.py install
python
import dlib
#如果沒有錯就對啦

錯誤記錄
mac升級到10.12(macOS Sierra),執行git命令,出現如下錯誤

$ git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
$ git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解決方法

xcode-select --install

彈出一個界面,安裝提示安裝即可

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux和windows下安裝python拓展包-pycharm、numpy、scipy、matplotlib、...
    hzyido閱讀 81,314評論 2 10
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,227評論 25 708
  • 平時遵守的編碼規范 命名小寫并且語義清晰;節省標簽;class都加上引號;css盡量縮寫屬性;選擇器和聲明分離。 ...
    azure_1122閱讀 165評論 0 0
  • 新年快樂,本應該是讓人開心的話,但是對阿何而言,卻是如千斤般沉重的難過悲傷。 “諾諾,新的一年,我要學會忘記他,然...
    蘇諾_杜若閱讀 386評論 1 1