运行项目需提前安装
1.Microsoft Visual Studio 2015 (or newer) with C/C++ Compiler
2.Python3
3.CMake(CMake官网下载地址 注意: Windows用户请下载以 .msi 结尾的二进制文件,如下图,下载完成后打开进行安装,安装时注意勾选将其添加到系统环境变量中)
Win + R cmd
打开命令行
- Python3 使用命令
pip3 install dlib
and thenpip3 install face_recognition
。 - Anaconda 用户 进入 ANACONDA CLOUD 搜索 dlib 与 face_recognition ,按照搜索结果在命令行中输入 conda 语句进行安装。
主要将使用 Anaconda 安装过程中出现的问题记录一下:
输入安装 dlib 的 conda 命令后,出现如下提示:
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:
......
(环境不一致,请仔细检查包方案。以下程序包导致不一致:…)
解决方法: 命令行输入 conda install anaconda
and then conda update --all
conda 更换镜像源地址的方法
我在安装过程中使用的是中科大开源镜像站,原来设置中用的清华开源镜像站提示有问题,但是我还是把设置方法写在下面,其他人可以试试。我这里写三个开源镜像站,中科大,清华,上交。
各个镜像站的设置方法如下,这里每个镜像站只添加了3个常用的频道,如果要添加更多的频道请自行添加。
- Windows 中 C:\用户\你的用户名.condarc文件
- Linux 中 /home/你的用户名/.condarc文件 (若没有这个文件就新建一个,注意文件名为 .condarc ,不要有任何其他后缀)
选择下面一个镜像站的代码复制,用其替换掉你的 .condarc 文件中的全部内容。
- 中国科学技术大学 USTC Mirror
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
- 清华大学开源软件镜像站
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
- 上海交通大学开源镜像站
channels:
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
若有源问题, conda 换源后保存 .condarc 文件,重启命令行后再次执行 conda 安装命令进行安装即可。