CV学习笔记(七):如何安装dlib库 | 您所在的位置:网站首页 › anaconda中安装dlib › CV学习笔记(七):如何安装dlib库 |
因为后边要去做人脸检测,需要用到这个dlib库,碰见了一连串的坑,快把自己炸傻了... 本来以为在Python下直接pip install dlib就完事了.没曾想出现了很多的问题,折腾了三个小时,最后终于折腾好了.这里必须记录一下,希望大家少走弯路. 方法一:pycharm直接安装(最为简单) 1:找到Anaconda ![]() 2:双击打开 ![]() 我这里安装时默认python3.7,也就是说base(root)运行环境是python3.7,每个人都有差别. 创建其他运行环境: ![]() ![]() ![]() ![]() 上边创建好以后: ![]() 点击加号直接搜索到dlib库直接添加,无需再安装cmake和boost. 如果你很幸运的这样就安装好了,那恭喜你,如果还不行,那就继续: 如果安装不成功,或者已经通过pip安装好了导入不进pycharm,要注意解释器的问题,新建环境,base 解释器选择Python安装的位置,以后每新建都选择这个新建的环境,表示用一个统一的环境来解释程序,所有库都通用。一般在pycharm里import dlib都成功了 ![]() 如果你方法一操作完了还是没有成功,那就得尝试方法二了,相比之下,方法二麻烦得多. 方法二:命令行安装 1:需要先安装opencv和numpy库这个很简单,我用的anaconda管理库,所以直接conda install 搞定。 2:安装Xquartz2.7.11。 Xquartz是执行Unix程序的图形窗口环境,为了兼容Unix和Linux下移植过来的程序就需要安装,dlib需要X11,但mac没有自带,所以直接上网址下载安装就好了 地址: XQuartzwww.xquartz.org ![]() 默认安装目录为/opt/X11,需要在/usr/local/X11下面创建软链接,需要重启,也可以安装在其他自己想安装的目录. 代码语言:javascript复制cd /usr/local/opt ln -s /opt/X11 X113:安装dlib ①:下载dlib 方法是先下载dlib文件到本地。我是直接在dlib官网上下载的,保存到本地。你也可以在github下载,不过因为众所周知的一些原因,会比较慢.. 代码语言:javascript复制git clone https://github.com/davisking/dlib.git下载完成后: 解压安装Dlib 代码语言:javascript复制cd dlib/examples mkdir build cd build cmake .. cmake --build . --config Release再安装Python模块 代码语言:javascript复制cd dlib sudo python setup.py install安装完后,抓紧跑去pycharm里,选好解释器,import一下,看看行不行. 还好,没报错...... ![]() 至此以后,磨人的dlib模块终于完事了,祝你们好运,一次成功!!!!! |
CopyRight 2018-2019 实验室设备网 版权所有 |