Failed building wheel for dlib

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014159143/article/details/82414532

本人想安装python用的dlib和face_recognition组件,但是真想说xxx,网上说了很多办法,什么anaconda,cmake编译boost。。。

可能我这里的版本不一样吧,我现在用的是win7 64bit python2.7 visual studio2010,用pip安装

pip install dlib
pip install face_recognition

全是报错误

Running setup.py bdist_wheel for dlib ... error

。。。
Failed building wheel for dlib
Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib
Running setup.py install for dlib ... error

。。。

  -- Building for: Visual Studio 10 2010
  -- The C compiler identification is MSVC 16.0.30319.1
  -- The CXX compiler identification is MSVC 16.0.30319.1
  -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 10.0/VC/bin/x86_amd64/cl.exe
  -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 10.0/VC/bin/x86_amd64/cl.exe -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Stu
dio 10.0/VC/bin/x86_amd64/cl.exe
  -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Stu
dio 10.0/VC/bin/x86_amd64/cl.exe -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found PythonInterp: C:/Python27/python.exe (found version "2.7.15")
  -- Found PythonLibs: C:/Python27/libs/Python27.lib
  -- pybind11 v2.2.2
  -- Using CMake version: 3.12.0
  -- Compiling dlib version: 19.15.0
  CMake Error at C:/Users/Administrator/AppData/Local/Temp/pip-install-tkz7hs/dl
ib/dlib/cmake_utils/set_compiler_specific_options.cmake:27 (message):
    C++11 is required to use dlib, but the version of Visual Studio you are
    using is too old and doesn't support C++11.  You need Visual Studio 2015 or
    newer.

本人是visual studio 2010 老是提示更新安装2015,不想安装,2010用的挺好的,再说以前的好多工程都是2010搞得,怕升到2015兼容不好,就麻烦了,于是乎我就利用网友的办法,什么anaconda 、cmake。。。 总之一步十个跪,最终经过两天的折磨还是妥协了。。。

用半个小时时间装完2015,在pip install face_recognition 竟然ok了。好想骂人。。。

这里mark一下:有时候还是要尊重错误提示,有时候错误日志提示可能对你来说不是最好的解决方法,但是可能确实最快的。

ps:更新完成face_recognition 和dlib  就把2015 卸掉了,哈哈哈

猜你喜欢

转载自blog.csdn.net/u014159143/article/details/82414532