Jupyter Notebook中安装dlib失败的问题求助
解决dlib安装失败的步骤
一、修复cmake命令未识别问题
- 先确认Anaconda环境内的cmake状态:激活你的Anaconda环境(执行
conda activate 你的环境名),再运行conda list cmake,查看是否存在cmake条目。若未安装,直接执行conda install cmake,Anaconda会自动适配环境配置路径。 - 若已安装但CMD无法识别:检查系统环境变量
Path,添加Anaconda环境中cmake的路径(通常为你的Anaconda安装目录\envs\你的环境名\Library\bin),添加后重启CMD和Jupyter Notebook。
二、安装Visual Studio C++必要组件
- 打开Visual Studio Installer,选择“修改”已安装的VS版本(未安装则先下载免费的社区版)。
- 在“工作负载”栏勾选「使用C++的桌面开发」,确保勾选所有默认关联组件(如MSVC编译器、Windows SDK),完成修改后重启电脑。
三、Anaconda环境下的便捷安装方案(推荐)
- 避免手动编译的麻烦,激活目标Anaconda环境后执行
conda install -c conda-forge dlib,conda会自动处理所有依赖(包括cmake、编译器)。 - 若在Jupyter Notebook中操作,先确认内核为目标Anaconda环境(通过「Kernel」→「Change Kernel」切换),再在单元格内执行
!conda install -c conda-forge dlib -y。
内容的提问来源于stack exchange,提问作者Tou Mou
相关产品推荐
相关产品推荐

