最近在复现人工智能方面的论文时,需要安装dlib包
但是 pip install dlib一直报错:又有中文乱码,又提示下面的:
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for dlib
Running setup.py clean for dlib
Failed to build dlib
ERROR: Could not build wheels for dlib, which is required to install pyproject.toml-based projects
有网友说没有安装 Visual Studio for C++,因此我重新安装了visual studio 2022,并且将所有和c++相关的组件都选择上了,但是还是报错
上网查了很多方法,最后一种方法成功了:
1、下载dlib文件
我的python版本是3.9,因此需要安装dlib-19.22.99-cp39-cp39-win_amd64.whl
但是这个包我去网上找,好多地方都是要用vip付费才能下载,不过好在发现Github上面有:https://github.com/shashankx86/dlib_compiled/blob/v19.22/dlib-19.22.99-cp39-cp39-win_amd64.whl
直接下载
2、安装dlib
在安装dlib之前要先安装wheel、cmake、boost
然后将刚才下载的.whl文件,移动到一个目录,然后在该目录下,打开cmd
输入 pip install dlib-19.22.99-cp39-cp39-win_amd64.whl 即可成功安装