Windows 10/11下Python 3.9安装face_recognition提示CMake未找到错误求助
Windows下dlib/face_recognition安装报错(CMake未找到)解决方案
报错核心原因是已安装的CMake未被系统环境变量识别,或缺少dlib编译依赖的C++编译组件,可按以下步骤解决:
- 步骤1:配置CMake环境变量
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path条目里新增CMake安装路径下的bin目录(默认路径为C:\Program Files\CMake\bin),保存后重启终端,执行cmake --version验证,输出版本号即为配置成功。 - 步骤2:安装C编译依赖
打开Visual Studio Installer,勾选「使用C的桌面开发」工作负载,完成安装后重启设备。 - 步骤3(优先推荐,无需手动编译):安装预编译dlib包
直接执行以下命令安装官方预编译的dlib版本,跳过本地编译流程:pip install dlib-bin - 步骤4:安装face_recognition
确认dlib安装成功后,执行原安装命令即可:pip install face_recognition
安装验证
打开Python交互终端,依次执行以下命令,无报错即为安装成功:
import dlib import face_recognition
内容的提问来源于stack exchange,提问作者Abdelrahman Nassar
相关产品推荐
相关产品推荐

