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

已安装CMake并配置环境变量,pip安装dlib报错且wheel不兼容求助

解决dlib安装失败的两个核心问题

一、搞定CMake检测失效的问题

  • 先重启你的终端或者Python编辑器,环境变量修改后必须重启才会生效,不然系统读不到新的路径。
  • 打开终端输入cmake --version,能弹出版本号就说明CMake路径没问题;弹不出来就去检查系统PATH里有没有加CMake的bin目录(比如C:\Program Files\CMake\bin),别写错路径。
  • 要是还是检测不到,直接在终端手动指定CMake路径再安装:
    set CMAKE_PATH=C:\Program Files\CMake\bin\cmake.exe
    pip install dlib
    

二、安装适配你环境的dlib Wheel包

你之前下载的Wheel包全是版本错配的:

  • dlib-18.17.100-cp27-none-win32.whl是给Python2.7 32位系统用的,你用的是Python3.9 64位,根本不兼容。
  • dlib-19.7.0-cp36-cp36m-win_amd64.whl是给Python3.6 64位用的,和你的3.9版本对不上。

正确操作:
找Python3.9对应、Windows 64位的dlib Wheel包,优先选19.24.x版本(和你之前尝试的源码版本一致),比如dlib-19.24.0-cp39-cp39-win_amd64.whl,然后执行:

pip install "D:\你的下载路径\dlib-19.24.0-cp39-cp39-win_amd64.whl"

三、兜底方案

要是上面的方法都没用:

  • 先把pip更到最新:pip install --upgrade pip
  • 安装Visual Studio Build Tools,一定要勾选「C开发工具」,dlib编译必须要C环境,光有CMake不够。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 11:15:37