dilb安装的三种方法
dilb库安装失败,源码安装嘎嘎报错,所以这里记录一下
dlib库是一个很特殊的库,在下载dlib库之前需要下载两个库(cmake、boost这两个库)
pip install cmake boost
解决办法一
安装的时候制定版本号,dlib的版本号需要和虚拟环境相匹配
pip install dilb==19.24.0
如果该方法报错,直接看下一个
解决办法二
手动下载本地库(源码文件安装需要源码编译,要用到VC++库,有的电脑用的虚拟环境,VC++库版本太低就会安装不上,这个方法省略了源码编译的过程)
百度网盘链接:链接:https://pan.baidu.com/s/1Aj8ze9_XBGdMy_bjCwc7sw 提取码:4gh2
这里的cp39是python3.9的意思,自己寻找相对应的版本
解压之后,pip install 文件名(有虚拟环境的进入虚拟环境再执行安装命令)
pip install dlib-19.22.99-cp39-cp39-win_amd64.whl
如果源码也无法安装,看下一个方法
解决办法三
不用看了
源码文件安装(源码编译,需要VC++库)
下载Microsoft VC++ Build Tools
:https://visualstudio.microsoft.com/zh-hant/visual-cpp-build-tools/
现在VC++
库(下载最新版):https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170
https://aka.ms/vs/17/release/vc_redist.x64.exe
扩展
有conda的执行这个命令好像可以安装(没有试过)
conda install -c https://anaconda.org/conda-forge/repo?type=conda&label=main dlib