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

已安装带C++组件的Visual Studio 2019,pip安装dlib时CMake无法识别VS

核心问题原因

CMake在普通命令行环境下默认选择了NMake Makefiles作为生成器,没有正确识别已安装的Visual Studio 2019 C工具链,触发了未安装VC的误报。

解决方案

  • 方案1(推荐):使用VS2019专用命令提示符执行安装
    打开开始菜单中Visual Studio 2019目录下的x64 Native Tools Command Prompt for VS 2019,该环境会自动加载所有VC++编译所需的环境变量,直接在窗口内执行命令:
    pip install dlib
    
    此前编译Firefox遇到的同类问题,也可以通过在该专用命令提示符下执行构建命令解决。
  • 方案2:手动指定CMake生成器
    在普通命令行中执行以下命令,强制CMake使用Visual Studio 2019作为生成器:
    pip install dlib --global-option=build_ext --global-option="-G Visual Studio 16 2019"
    
  • 方案3(兜底):直接安装预编译包
    下载对应Python 3.8、Windows 64位版本的dlib预编译whl文件,本地执行安装即可跳过编译步骤:
    pip install 本地路径\dlib-19.22.1-cp38-cp38-win_amd64.whl
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 23:27:03