写在最前,网上的方法和官网的方法我都试了一下, 都没有成功。后来自己摸索。
第一步:
安装工具和依赖
brew install cmake
brew install boost
运行dlib需要X11,但Mac目前没有自带X11,需要重新下载安装XQuartz window manager.dmg
安装包,默认安装目录为opt/X11,需要在/usr/loca/opt目录下创建软连接,创建命令如下,创建后重启Mac
cd /usr/local/opt
ln -s /opt/X11 X11
第二步
GitHub下载dlib源码包
git clone https://github.com/davisking/dlib.git
第三部,解压压缩包
进入根目录执行
python setup.py install -G Xcode
根目录下生成build 目录
进入/build/temp.macosx-10.13-x86_64-3.6目录
执行
cmake --build . --config Realease
第四步
拷贝目录build/lib.macosx-10.13-x86_64-3.6/Release 下的dlib.cpython-36m-darwin.so 到python的site-package目录下。
完成。