pip3在CMakeLists.txt中给出CMake错误

时间:2018-07-10 10:18:08

标签: cmake pip

我正在尝试运行pip3 install face_recognition。但这给cmake带来了以下问题。

Building for: NMake Makefiles
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 

pip3版本是9.03,Python 3.7和cmake 3.12.0-rc3。我没有Visual Studio。我的电脑没有管理员权限。因此,我下载了上述所有软件包,提取并在路径中添加了它们的bin目录。我已经安装了MinGW,并在路径中添加了它的bin目录。什么都没用。几个论坛讨论删除CMakeCache.txt。我正在努力寻找CMakeCache.txt。我认为pip命令正在下载软件包,将其提取到temp目录中并进行编译。编译失败时,将删除提取的内容。不确定。请帮助

1 个答案:

答案 0 :(得分:0)

仔细研究日志后,我意识到这是Dlib安装的一个难题。
经过大量搜索,我得到了URL https://www.learnopencv.com/install-opencv-3-and-dlib-on-windows-python-only。建议使用Anaconda。我安装了Anaconda,并按照文章和讨论中的说明进行操作。它对我来说非常有效。