You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装face-recognition时dlib Wheel编译失败,提示需安装CMake

解决pip安装facial-recognition时dlib编译失败的问题

错误核心原因很明确:CMake未安装,dlib必须依赖CMake完成编译构建。以下是分平台的完整解决步骤:

1. 安装CMake(确保可全局调用)

Windows

  • 下载CMake官方安装包,安装时务必勾选「Add CMake to system PATH」,完成后在命令行执行cmake --version验证是否安装成功。
  • 或用包管理工具Chocolatey安装:
    choco install cmake
    

Linux/WSL(Debian/Ubuntu系)

sudo apt update
sudo apt install cmake build-essential

RedHat/CentOS系可替换为:

sudo yum install cmake gcc gcc-c++

macOS

  • 用Homebrew安装:
    brew install cmake
    
  • 或先安装Xcode Command Line Tools:xcode-select --install,再通过官网包完成CMake安装。

2. 补充编译依赖

dlib编译还需要额外基础库,建议安装:

  • Linux/WSL:
    sudo apt install libopenblas-dev liblapack-dev
    
  • Windows:安装Visual Studio并勾选「Desktop development with C++」工作负载,确保C++编译环境完整。

3. 重新执行安装

完成上述步骤后,重新运行:

pip install facial-recognition

若仍出现编译问题,可尝试直接安装预编译的dlib包(跳过本地编译):

pip install dlib-bin

之后再安装facial-recognition即可。

内容的提问来源于stack exchange,提问作者trey warner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 18:22:10