日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7安装face_recognition踩各种坑

發布時間:2025/3/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7安装face_recognition踩各种坑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要在阿里云服務器上部署face_recognition。用的是centos7.? 千辛萬苦啊。感謝網上的各種解答。回報社會,我也把各種坑寫下了。整理的有點亂。不過仔細看,有干貨的。

?

感謝這個博主Fate小王子,他的博客 受益匪淺!

https://blog.51cto.com/10931223/2309722

?

第一步先升級python ,還要裝OpenCV,中間出了一個錯誤,還要先安裝?get-pip.py 。忘了啥原因了。還要升級pip。等等。不堪回首。大家自己查找吧。?

?

第一步? 務必要修改yum鏡像。 要不各種連接不上。

?

1.修改CentOS默認yum源為國內鏡像

1、首先備份系統自帶yum源配置文件/etc/yum.repos.d/CentOS-Base.repo

[root@localhost?~]#?mv?/etc/yum.repos.d/CentOS-Base.repo?/etc/yum.repos.d/CentOS-Base.repo.backup

?

2、進入yum源配置文件所在的文件夾

[root@localhost?~]#?cd?/etc/yum.repos.d/

?

3、查看CentOS系統版本

[root@localhost?~]#?lsb_release -a

?

修改為阿里yum-mirrors.aliyun.com

3、下載ailiyunyum源配置文件到/etc/yum.repos.d/
CentOS7

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

?

?

?

?2.升級gcc

?

?

升級gcc

下載 gcc

wget http://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz

tar -xvf gcc-8.3.0.tar.bz2

cd gcc-8.3.0

./contrib/download_prerequisits

mkdir build

cd build

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

make -j4? #執行命令進行編譯,此處利用4job,需編譯時約40分鐘,此值不宜設置過高(建議不要使用make -j來編譯,雖然可以縮短編譯時間,但極大可能會編譯失敗)

make install

其中執行./contrib/download_prerequisits將自動下載以下幾個文件,這個幾個文件在gcc編譯時需要:

  • mpfr-2.4.2.tar.bz2
  • gmp-4.3.2.tar.bz2
  • mpc-0.8.1.tar.gz
  • isl-0.15.tar.bz2

由于網絡條件不是很好,在下載這幾個文件時很久都下載不下來,所以我中斷了很多次,并刪除下載了的文件,重新執行./contrib/download_prerequisits命令,下載完成后在configure時配置一些選項,我沒有使用--prefix,在make install時將自動安裝到/usr/local/gcc-5.4.0下,編譯過程十分漫長

?

?

?

?

伴隨著yum的更新?

?

gcc出錯

https://blog.csdn.net/zhou920786312/article/details/80051318

cd? /etc/yum.repos.d

?

修改devtools-2.repo后綴名

?

mv devtools-2.repo devtools-2.Beirepo

?

yum clean all

?

yum update

?

yum makecache

?

?

?

?

安裝boost

[root@localhost ~]#yum install boost ?
[root@localhost ~]#yum install boost-devel ?
[root@localhost ~]#yum install boost-doc

?

?

cmake /tmp/pip-install-d61u4971/dlib/tools/python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-install-d61u4971/dlib/build/lib.linux-x86_64-3.6 -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DCMAKE_BUILD_TYPE=Release

?

安裝 dlib

wget https://files.pythonhosted.org/packages/35/8d/e4ddf60452e2fb1ce3164f774e68968b3f110f1cb4cd353235d56875799e/dlib-19.16.0.tar.gz

?

cd dlib-19.16.0

python3.6 setup.py install

?

如果 出現 :致命錯誤:Python.h:沒有那個文件

https://blog.csdn.net/wzhwei1987/article/details/84644418

原因是沒有安裝python dev

查看python dev包。由于我的python3使用yum安裝的包為python36u

查看對應的開發包:【查詢后根據自己安裝的python版本來選擇】

yum search python3 | grep dev

sudo yum install python36u-devel

?

安裝face_recognition

[root@localhost ~]# pip install face_recognition

?

?

?

?

下載cmake

wget https://cmake.org/files/v3.14/cmake-3.14.0-rc1-Darwin-x86_64.tar.gz

?

修改/etc/profile配置文件

# vi /etc/profile

?

刪除文件夾

rm -rf cmake-3.14.0-rc4

?

?

?

?

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

?

?

./gcc-8.3.0/configure --prefix=/root/gcc-8.3.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux--with-system-zlib --enable-languages=c,c++,java

轉載于:https://www.cnblogs.com/duoba/p/10508182.html

總結

以上是生活随笔為你收集整理的centos7安装face_recognition踩各种坑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。