安装dlib==19.18.0失败及conda命令无法识别的技术求助
问题1:pip安装dlib==19.18.0时触发CMake错误
错误核心提示说明Windows下编译dlib的Python扩展必须依赖Visual Studio的C++工具链,你没装对应的组件,解决办法:
- 下载安装Visual Studio社区版,安装过程中务必勾选「使用C++的桌面开发」组件,确保包含MSVC编译器、Windows SDK等核心编译工具
- 安装完成后重启命令行,或者直接打开Visual Studio自带的「Developer Command Prompt」,再重新执行
pip install dlib==19.18.0 - 嫌编译麻烦的话,直接装预编译好的dlib包:执行
pip install dlib-bin==19.18.0,这个版本不需要自己编译,能跳过CMake环节
问题2:conda命令未被系统识别
出现这个提示是因为conda的执行路径没加到系统环境变量里,解决步骤:
- 找到你的Anaconda/Miniconda安装目录,进入里面的
Scripts文件夹(默认路径一般是C:\Users\你的用户名\anaconda3\Scripts) - 把这个
Scripts路径添加到系统环境变量的PATH中:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的PATH列表里新增上述路径 - 重启命令行或PowerShell,再执行
conda activate base测试 - 要是还是不行,直接从Anaconda Navigator里启动对应环境的终端,这个终端默认已经加载了conda的环境变量
内容的提问来源于stack exchange,提问作者GigaTera
相关产品推荐
相关产品推荐

