Windows 11+Python3.10.7环境下安装dlib失败求助
Windows 11 + Python 3.10.7 安装dlib的解决方案
方法一:通过CMake编译安装
- 下载适配Windows 11的64位CMake安装程序(匹配你的Python架构)
- 安装时务必勾选「Add CMake to the system PATH for all users」(或当前用户选项),确保CMake命令能全局调用
- 重启命令提示符/终端,输入
cmake --version验证安装成功 - 再次执行
pip install dlib完成安装
方法二:直接安装预编译whl包(推荐,无需编译)
- 确认你的Python是3.10.7 64位版本(可通过
python --version和python -c "import platform; print(platform.architecture())"查看) - 获取对应版本的dlib预编译whl包(文件名格式类似
dlib-19.24.1-cp310-cp310-win_amd64.whl,其中cp310对应Python3.10,win_amd64对应64位Windows) - 打开命令提示符,切换到whl包所在目录,执行命令:
pip install dlib-19.24.1-cp310-cp310-win_amd64.whl
注意事项
- 如果使用虚拟环境,需先激活虚拟环境再执行上述命令
- 若遇到权限问题,可在命令前添加
--user参数,即pip install --user dlib或对应whl包的安装命令
内容的提问来源于stack exchange,提问作者Jack Goetzmann
相关产品推荐
相关产品推荐

