一、安装python pip 并设置好环境变量 要验证可以使用。
二、pip 更换源 (为了速度、安装有些模块会因为没有速度而报错)
1、可以把清华源设置为默认源
首先要把pip升级到10以上
pip install pip -U
2、设置为默认源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
三、安装VS 一定要选择.NET和C++ (不要问为什么要安装VS,总之就它需要安装环境,还有就是 这个软件安装会比较占空间,注意安装位置,后面是不能改的!!!!!!!!)
安装好后,要将cl.exe的路径加入系统变量(自己做好位置对应)
cmd中验证,若成功出现下图。
四、等vs安装完之后,
1、使用pip install cmake 安装 cmake 插件
或者直接在网上https://cmake.org/download/下载 cmake-3.13.0-rc3-win64-x64.msi 直接安装 反正这两个操作我都弄过,然后把cmake的bin路径配置到环境变量
然后在cmd输入 cmake见到如下 显示 说明 cmake安装成功了
2、然后到http://www.boost.org/下载boost
然后将下载的boost解压,然后运行bootstrap.bat文件(如果cl.exe配置没问题的话)就会生成b2.exe、bjam.exe以及project-config.jam,( 网上有人说 怎么怎么样修改一下project-config.jam这个文件,我试过越修改越乱,果断不修改这个文件)
然后当前目录命令行运行 b2 install (这个过程要等待很长时间才能完成,耐心点~大约要2小时)
然后漫长的等待之后
执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static (注意with前面是两个短横线)
3、将安装辨已完成后的boost 文件加路径加入到环境变量
4、下载 dlib源码 http://dlib.net/files/ ,我下载了两个版本的dlib-19.16(安装失败了) 和dlib-19.14
cd 到 dlib 目录下 运行命令
python setup.py install
等待安装完成 ,我不知道为什么 我的安装dlib-19.16失败了,dlib-19.14成功了,成功截图如下
然后将 安装完成后的目录下的三个如下截图文件夹 复制到 python安装文件夹的lib下面
然后将dlib安装路径下的 截图所示文件
复制到python安装目录的如下位置
至此 已经完全安装完毕,为了检验是否正常 可以 如截图所示 快速验证
附加:
安装opencv
在dlib安装成功的基础上,运行(保持网络畅通)
pip install opencv-python
pip install opencv-contrib-python
至此,dlib和opencv安装成功。
五、安装配置
我目前的开发环境是,操作系统:Win10,Python3.6:Anaconda集成开发环境。在安装 face_recognition的过程中花费了一些时间,所以把安装过程记录下来。
使用pip安装
pip install face_recognition
如果安装失败了,那基本上是因为依赖的dlib库安装失败了,需要手动安装。网上介绍的安装dlib库的方法大都很复杂,需要下载源代码,然后手动编译。
安装dlib
1、下载
dlib-19.8.1-cp36-cp36m-win_amd64.whl
2、安装
pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl
pip install dlib
pip show dlib #验证dlib是否安装成功
安装face_recognition_models
1、下载 face_recognition_models 0.3.0
2、解压压缩包,进入face_recognition_models-0.3.0目录,安装
python setup.py install
pip show face_recognition_models
安装face_recognition
1、下载 face_recognition 1.0.0
2、解压压缩包,进入face_recognition目录,安装
python setup.py install
pip show face_recognition