安装dlib--Cmake--gcc

要安装dlib包需要安装一些依赖包CMake, gcc。

一、CMake的安装

直接用pip install cmake, 也可以安装,但是却一直用不了,检测不到已经安装CMake,于是找了相关的教程。

1、下载CMake文件

wget https://cmake.org/files/v3.14/cmake-3.14.5.tar.gz

2、解压文件
tar -xzvf cmake-3.14.5.tar.gz
cd cmake-3.14.5/

3、编译

这一步需要的时间相对较长,一次输入下面指令
1)/bootstrap


2)make


3)sudo make install

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

4)cmake --version

查看CMake版本

cmake version 3.5.1   //默认cmake版本是3.5.1

此时终端输入:

sudo ln -s 、home/wsco/download/cmake-3.14.5/bin/*   /usr/bin

即可。(sudo  ln -s  cmake路径/bin/*   /usr/bin)

输入指令cmake --version

输出:cmake version 3.14.5
二、GCC升级

安装后CMake后,直接pip install dlib还是会出错,显示:

 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j31']' returned non-zero exit status 2.

查找教程,需要升级GCC。

1、依次输入下面指令

sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100

https://blog.csdn.net/weixin_41688322/article/details/98987275

2、然后pip install dlib就安装成功了。

猜你喜欢

转载自blog.csdn.net/qq_38169829/article/details/106898325