血与泪的教训(在此记录)
尝试了许多方法:
- 使用
brew install dlib
- 使用
pip install dlib
以上两种方法网上教程很多,在此不多赘述,尝试两种方法后,虽然终端都显示成功安装,但是当import dlib
时却失败了
经尝试,下面这个方法是最稳的:
使用wget
方法获取安装
wget http://dlib.net/files/dlib-19.19.tar.bz2
tar xvf dlib-19.19.tar.bz2
cd dlib-19.6/
mkdir build
cd build
cmake ..
cmake --build . --config Release #若出错,下面有解释
sudo make install
sudo ldconfig #如果显示command not found,可直接跳过这句话
cd ..
下面这句话
cmake --build . --config Release
当时执行出现错误 make: *** No targets specified and no makefile found. Stop.
百度之后说是需要执行./configure
,执行结果却显示没有这个文件,研究半天都不对。
往上研究,发现在执行cmake ..
时报了一个错误,说是找不到一个头文件,至于名字忘记了.
于是乎:
rm -rf dlib-19.19
删除文件夹
删除压缩文件
重新下载压缩包(我是直接去网站下载了一遍),重复上述操作重新解压等等。
未报错。
继续:
python setup.py install
pip show dlib #查看是否安装成功
结果如图
然后在python环境下import dlib
看是否报错.
参考链接:https://blog.csdn.net/qq_36257407/article/details/85038052
网友评论