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

Windows 10 VSCode环境下dlib安装报错的解决方案

解决Windows 10下pip安装dlib时的CMake缺失问题

从报错信息里的ERROR: CMake must be installed to build dlib可以明确问题:pip安装dlib需要从源码编译,而CMake是编译必需的工具,你的系统未安装,导致编译失败。以下两种方案可解决:

方案一:安装CMake后编译安装

  • 下载适配Windows 10的CMake安装程序,注意选择与你的Python版本匹配的架构(比如Python是64位就下载64位版本)
  • 安装CMake时,务必勾选**"Add CMake to the system PATH"**选项,确保命令行能直接调用cmake
  • 重启命令行窗口,让环境变量生效
  • 重新执行安装命令:
    py -m pip install dlib
    
    注:若后续仍报错,需确保系统已安装C编译工具,比如Visual Studio社区版的"Desktop development with C"工作负载

方案二:直接安装预编译的dlib轮子(推荐,跳过编译)

  • 先确认你的Python版本和系统架构:执行py -V查看版本(比如Python 3.11),系统为64位则对应win_amd64架构
  • 获取对应版本的预编译dlib wheel文件,文件名格式示例:dlib-19.24.1-cp311-cp311-win_amd64.whl
  • 用pip安装本地wheel文件,替换为你下载的文件名:
    py -m pip install dlib-19.24.1-cp311-cp311-win_amd64.whl
    

内容的提问来源于stack exchange,提问作者Tuan Duy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 03:52:17