pip install face_recognition 人脸识别库安装报错解决方案

78 篇文章 0 订阅
pip install face_recognition

执行上述命令报错:

ERROR: Command errored out with exit status 1:
     command: /Users/jackz/.pyenv/versions/3.6.6/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py'"'"'; __file__='"'"'/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-record-4klj2_8w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/jackz/.pyenv/versions/3.6.6/include/python3.6m/dlib
         cwd: /private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/
    Complete output (55 lines):
    running install
    running build
    running build_py
    package init file 'dlib/__init__.py' not found (or not a regular file)
    running build_ext
    Traceback (most recent call last):
      File "/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py", line 120, in get_cmake_version
        out = subprocess.check_output(['cmake', '--version'])
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/subprocess.py", line 336, in check_output
        **kwargs).stdout
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/subprocess.py", line 403, in run
        with Popen(*popenargs, **kwargs) as process:
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/subprocess.py", line 709, in __init__
        restore_signals, start_new_session)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/subprocess.py", line 1344, in _execute_child
        raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: 'cmake': 'cmake'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py", line 261, in <module>
        'Topic :: Software Development',
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py", line 129, in run
        cmake_version = self.get_cmake_version()
      File "/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py", line 125, in get_cmake_version
        "\n*******************************************************************\n")
    RuntimeError:
    *******************************************************************
     CMake must be installed to build the following extensions: dlib
    *******************************************************************
    
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/jackz/.pyenv/versions/3.6.6/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py'"'"'; __file__='"'"'/private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-install-sscptqh4/dlib/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/wz/nlbt1rjj7f96b68jtvn7592w0000gn/T/pip-record-4klj2_8w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/jackz/.pyenv/versions/3.6.6/include/python3.6m/dlib Check the logs for full command output. 

 

里面有提示:

所以解决方案就是执行如下命令:

pip install cmake

安装完cmake后再运行:pip install face_recognition  成功

$ pip install face_recognition
Looking in indexes: http://pypi.douban.com/simple
Collecting face_recognition
  Downloading http://pypi.doubanio.com/packages/1e/95/f6c9330f54ab07bfa032bf3715c12455a381083125d8880c43cbe76bb3d0/face_recognition-1.3.0-py2.py3-none-any.whl (15 kB)
Collecting numpy
  Downloading http://pypi.doubanio.com/packages/ec/b7/9a09a0322fce2999cc5168a71dd25ab64bd57103e607c3865132e4a5f304/numpy-1.18.2-cp36-cp36m-macosx_10_9_x86_64.whl (15.2 MB)
     |████████████████████████████████| 15.2 MB 3.5 MB/s 
Requirement already satisfied: Pillow in /Users/jackz/.pyenv/versions/3.6.6/lib/python3.6/site-packages (from face_recognition) (7.0.0)
Collecting Click>=6.0
  Downloading http://pypi.doubanio.com/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl (82 kB)
     |████████████████████████████████| 82 kB 2.6 MB/s 
Collecting face-recognition-models>=0.3.0
  Downloading http://pypi.doubanio.com/packages/cf/3b/4fd8c534f6c0d1b80ce0973d01331525538045084c73c153ee6df20224cf/face_recognition_models-0.3.0.tar.gz (100.1 MB)
     |████████████████████████████████| 100.1 MB 6.0 MB/s 
Collecting dlib>=19.7
  Downloading http://pypi.doubanio.com/packages/63/92/05c3b98636661cb80d190a5a777dd94effcc14c0f6893222e5ca81e74fbc/dlib-19.19.0.tar.gz (3.2 MB)
     |████████████████████████████████| 3.2 MB 8.9 MB/s 
Installing collected packages: numpy, Click, face-recognition-models, dlib, face-recognition
    Running setup.py install for face-recognition-models ... done
    Running setup.py install for dlib ... done
Successfully installed Click-7.1.1 dlib-19.19.0 face-recognition-1.3.0 face-recognition-models-0.3.0 numpy-1.18.2

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值