问题描述
我想在 Windows 10 中使用 cmd 使用 pip install dlib 安装 dlib但它显示以下三个错误:CMakeLists.txt 中的 CMake 错误:发电机
I want to install dlib using pip install dlib using cmd in windows 10But it is showing following three errors: CMake Error in CMakeLists.txt: Generator
NMake Makefiles
does not support platform specification, but platform
x64
was specified.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
信息:来自 d:python36libsite-packages 的 pip 9.0.1(python 3.6)0.9.0Windows 10 专业版(64 位)版本:10.0.16299 构建 16299
INFORMATION:pip 9.0.1 from d:python36libsite-packages (python 3.6)cmake 0.9.0windows 10 pro(64-bit)Version: 10.0.16299 Build 16299
推荐答案
我使用的是 windows 10、python 3.5、pip 10
即使在安装 cmake 之后 dlib 也不起作用.解决方案:
I am on windows 10, python 3.5, pip 10
dlib didn't work even after installing cmake.Solution :
- 将 cmake 添加到 PATH(C:Program FilesCMakein)
然后使用
pip
安装:
pip install dlib==19.4
就像一个魅力.
windows 10 月更新后,上述方法有效,但有时会出现boost error
和cmake incompatible
等错误.所以,
After windows October update, the above method works, but sometimes there are errors like boost error
and cmake incompatible
.so,
- 下载并安装CMake msi
- 将 cmake 添加到 PATH(C:Program FilesCMakein)
- 重新启动 Windows
pip install dlib
或
pip install dlib==19.4
这篇关于如何修复 CMakeLists.txt 中的 CMake 错误:生成器 NMake Makefiles 不支持平台规范,但已指定平台 x64的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!