遇到的问题
在做人脸识别的项目,需要用到dlib库,但是这个库怎么都安装不好,一大浪又一大浪红字。按照教程是去按照Visual Studio2019,安装C++的桌面开发工具:
然后再pip install cmake
、pip install dlib
就行了(如果报错32位的问题就换64位的Python),我按照这样做但是还是出现了很多问题,网上很难找到解决办法。于是我重新整理思路,研究到底是什么地方出现问题了。
解决方案
受一些博客的启发,是版本号的问题。Python推荐3.5的!!或者和你看的教程一致。我试着在Anaconda上面3.5的版本上pip install
了一下,一下子就安装成功了。下面是完整的示例:
conda create -n face_id python=3.5
# 一路yes, face_id 是虚拟环境名, 自己起名
conda activate face_id
# 激活环境
去网站上下载cp35版本的,
https://pypi.org/project/dlib/18.17.100/#files
然后放到桌面或某个目录,cd到那个目录里:
pip install dlib-18.17.100-cp35-none-win_amd64.whl
dlib-18.17.100-cp35-none-win_amd64.whl
成功了!