Centos 6.8 Python3.6 (Pip install dlib) 安装Dlib采坑记

因为做人脸识别这块,需要用到Dlib库,模型环境搭在Centos6.8当中,GUN原始版本为4.4.7

1、升级gcc版本,尽量保证 /usr/bin/gcc, /usr/bin/g++, /usr/bin/c++,    /usr/local/bin/gcc, /usr/local/bin/g++, /usr/local/bin/c++

都为升级后的版本(不然有非常多的坑,我后面安装一直卡着就是这个原因),具体可参考

    升级:https://www.cnblogs.com/lzpong/p/5755678.html

    保证版本都已升级:https://blog.csdn.net/dongfangxiaozi_/article/details/62036959

2、安装 dlib前需要安装CMAKE。以源码方式安装。

      下载对应版本 https://cmake.org/download/ 解压

      解压之后,在终端里进入源码目录,依次运行以下命令

./bootstrap
make
sudo make install

#查看编译后的cmake版本
/usr/local/bin/cmake --version

#移除原来的cmake版本
yum remove cmake -y

#新建软连接
ln -s /usr/local/bin/cmake /usr/bin/

#查看新版本
cmake --version

    3、安装dlib成功

pip install dlib

4、总结

      整个过程主要步骤就是g++,c++,gcc这些升级的问题,安装CMAKE时,编译后查看CMakeCache.txt 中

扫描二维码关注公众号,回复: 4355210 查看本文章

    CMAKE_CXX_COMPILER 与CMAKE_C_COMPILER中的路径,保证该路径下的版本是升级后的版本。同时保证

   /usr/bin 下的个版本是最新版本。若遇到同样问题不能解决的可留言。

猜你喜欢

转载自blog.csdn.net/qq_42189083/article/details/84335407