Windows下在Python(Anaconda)中安装Dlib库
引言
介绍在Windows操作系统下,在Python的Anaconda集成环境中,安装Dlib库;
对于不了解源码编译的,或者利用cmake方法失败的,可以尝试下此方法:
Windows 10 + Python(Anaconda)+ pip + Dlib;
1. Dlib的简介(官网:http ://dlib.net/ )
Dlib是一个机器学习的开源工具包(官网:http: //dlib.net/),用于机器人,嵌入式设备,移动电话和大型高性能计算环境等等;
看一下它官网的Python例子可以知道它大概可以干什么,下面是它官网的一些Demo:
2.安装环境
Windows 10 64位操作系统
Anaconda:556361 Anaconda3-4.3.1-Windows-x86_64.exe
Dlib: dlib-19.7.0-cp36-cp36m-win_amd64.whl
pip: pip-18.0-py2.py3-none-any.whl
( Dlib和pip的whl上传到了我的GitHub:https: //github.com/coneypo/Dlib_install )
问:为什么不在原生的Python环境中安装Dlib的whl?
答: 原生的Python不支持安装Dlib的whl安装。
问:如何安装pip /安装新版pip?
答:下载get-pip.py( https://bootstrap.pypa.io/get-pip.py )
然后Anaconda提示中,输入:
会帮你下载最新的pip版本:
2.1下载和安装Anaconda( https://www.anaconda.com/download/#windows )
Anaconda是一个开源的Python发行版本,相比于原生的Python集成了很多常用的库,安装和卸载管理库都要方便很多;
这里选择Anaconda更重要的原因,Anaconda支持Dlib的whl安装;
根据你需要的Python版本进入官网下载:
* python 3.6版本
64位图形安装程序(537 MB)
32位图形安装程序(436 MB)
* python 2.7版本
64位图形安装程序(523 MB)
32位图形安装程序(420 MB)
Anaconda安装步骤:
图1 Anaconda的安装(1)
图2 Anaconda的安装(2)(记得勾选添加到系统变量中)
图3 Anaconda的安装(3)
图4 Anaconda的安装(4)
安装完成之后在你的开始菜单里面,或者安装目录下找到 Anaconda Promopt,是Anaconda的终端,类似于命令提示符CMD;
图5 Anaconda提示
2.2 Dlib的安装
Dlib下载:dlib-19.7.0-cp36-cp36m-win_amd64.whl
在Anaconda Prompt中先利用'cd'命令定位到 Dlib的whl文件 所在路径,'dir'命令可以查看当前路径下的文件;
然后pip安装Dlib的whl文件:
安装之后显示 “成功安装dlib-19.7.0” 表示安装成功;
图6安装完成Dlib(Anaconda Prompt下)
然后继续在Anaconda Prompt中,输入'python'进入Python,然后输入命令:
测试下Dlib的库是否可以正常使用:
图7测试安装完成的Dlib
这样就说明可以在Python(Anaconda环境下)正常使用Dlib库了;
2.3 Pycharm中开发
如果用Pycharm编译器,记得在设置中指定Project Interpreter为Anaconda的Python.exe,而不是原生的那个Python;
Anaconda的Python /原生的Python不是一个Python环境,如图8所示,这是两个Python,我们需要指定为Anaconda的Python;
图8原生的Python和Anaconda Python
图9 Pycharm中指定项目解释器为Anaconda的Python
#请尊重他人劳动成果,转载或者使用源码请注明出处:http ://www.cnblogs.com/AdaminXie
#pip和Dlib的whl文件已上传到了我的GitHub(Anaconda比较大可以去官网下载),如果对您有帮助欢迎Star支持:https: //github.com/coneypo/Dlib_install