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,322评论 2 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • 平时遵守的编码规范 命名小写并且语义清晰;节省标签;class都加上引号;css尽量缩写属性;选择器和声明分离。 ...
    azure_1122阅读 165评论 0 0
  • 新年快乐,本应该是让人开心的话,但是对阿何而言,却是如千斤般沉重的难过悲伤。 “诺诺,新的一年,我要学会忘记他,然...
    苏诺_杜若阅读 389评论 1 1