寫在最前,網(wǎng)上的方法和官網(wǎng)的方法我都試了一下, 都沒有成功。后來自己摸索。
第一步:
安裝工具和依賴
brew install cmake
brew install boost
運(yùn)行dlib需要X11,但Mac目前沒有自帶X11,需要重新下載安裝XQuartz window manager.dmg安裝包,默認(rèn)安裝目錄為opt/X11,需要在/usr/loca/opt目錄下創(chuàng)建軟連接,創(chuàng)建命令如下,創(chuàng)建后重啟Mac
cd /usr/local/opt
ln -s /opt/X11 X11
第二步
GitHub下載dlib源碼包
git clone https://github.com/davisking/dlib.git
第三部,解壓壓縮包
進(jìn)入根目錄執(zhí)行
python setup.py install -G Xcode
根目錄下生成build 目錄
進(jìn)入/build/temp.macosx-10.13-x86_64-3.6目錄
執(zhí)行
cmake --build . --config Realease
第四步
拷貝目錄build/lib.macosx-10.13-x86_64-3.6/Release 下的dlib.cpython-36m-darwin.so 到python的site-package目錄下。
完成。