CMD安装dlib失败:无法构建dlib wheels,求解决方案
解决dlib安装报错的方案
方案1:清理错误的pip版cmake,确保系统CMake路径生效
- 卸载pip安装的损坏cmake组件:
pip uninstall -y cmake
- 验证系统CMake可用性:
打开CMD输入cmake --version,若能显示3.26.1版本说明路径正常;若提示“找不到命令”,需手动添加CMake路径到系统环境变量:- 找到CMake安装目录下的
bin文件夹(通常为C:\Program Files\CMake\bin) - 右键「此电脑」→属性→高级系统设置→环境变量→在系统变量的
PATH中添加该路径,重启CMD后再验证
- 找到CMake安装目录下的
- 重新安装dlib:
pip install dlib
方案2:安装Python版cmake包辅助构建
若方案1无效,尝试安装Python对应的cmake包:
pip install cmake
安装完成后再次执行pip install dlib
方案3:使用预编译wheel包跳过编译
如果编译始终失败,直接安装适配Python3.10的预编译wheel包:
pip install dlib==19.24.1 --only-binary :all:
若上述命令无法匹配架构,可下载对应cp310-win_amd64的wheel文件,本地安装:
pip install 你的文件路径\dlib-19.24.1-cp310-cp310-win_amd64.whl
额外检查项
- 确认Visual Studio已安装「使用C++的桌面开发」组件(包含MSVC编译器、Windows SDK)
内容的提问来源于stack exchange,提问作者Shirin Nur Fadhillah
相关产品推荐
相关产品推荐

