it-swarm.com.de

so beheben Sie den CMake-Fehler in CMakeLists.txt: Der Generator NMake Makefiles unterstützt keine Plattformspezifikationen, aber die Plattform x64 wurde angegeben

Ich möchte dlib mit pip installieren. Dlib using cmd in Windows 10 Es werden jedoch drei Fehler angezeigt: CMake-Fehler 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

INFORMATION: Pip 9.0.1 aus d:\python36\lib\site-packages (Python 3.6) Cmake 0.9.0windows 10 pro (64-Bit) Version: 10.0.16299 Baue 16299 

11
Owase Sayyed

Ich bin auf Windows 10, Python 3.5, Pip 10
dlib funktionierte auch nach der Installation von cmake ..__ nicht. Lösung: 

  • Fügen Sie cmake in PATH hinzu (C:\Programme\CMake\bin)
  • Dann mit pip installieren (pip install dlib == 19.4)

Klappt wunderbar.

1
Ashutosh Mishra

Löschen Sie zunächst die Datei CMakeCache.txt. Später einfach in dlib-xx/build den folgenden Befehl ausführen:

cmake -G "NMake Makefiles" ..

Wenn Sie weitere Probleme mit CMAKE_C_COMPILER und CMAKE_CXX_COMPILER haben, müssen Sie MinGW installieren und der Umgebungsvariable den Pfad/bin von MinGW hinzufügen.

Wenn Sie Visual Studio nicht installiert haben, können Sie zukünftige Probleme beheben

1
DCG

Ich hatte das gleiche problem Die Installation von dlib aus .whl Hat funktioniert.

pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_AMD64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f

Siehe diesen Beitrag: https://stackoverflow.com/a/49538054/9524424

0
Peter

Am einfachsten ist es, MS Visual Studio Community Edition zu installieren und Visual C++ auszuwählen (alles andere installieren, außer C++). Dies wird CMake und den richtigen Compiler und die richtigen Bibliotheken an den richtigen Speicherorten installieren.

  • Laden Sie die neueste Dlib herunter. 
  • CD in den Dlib-Ordner. 
  • Stellen Sie sicher, dass der Ordner Dlib/build leer ist (rm -r -force.\Build *). 
  • Führen Sie Folgendes aus: python.\Setup.py install

Wenn Sie einen Fehler erhalten, schreiben Sie hier zurück. Vermutlich fehlt Ihnen eine Abhängigkeits- oder ENV-Variable.

0
CrazyMerlin

Ich habe gestern das gleiche Problem gesehen und viele Ressourcen nachgeschlagen. Und schließlich löste ich es, indem ich Visual Studio 2017 installierte und eine C++ - Komponente wählte, da der C++ - Compiler zum Erstellen der dlib erforderlich ist.

0
Sean Wen

Ich habe das gleiche Problem mit Ihnen getroffen und es wurde nach der Installation von Visual Studio C++ behoben.

0
韩笑尘

sie können auch über diesen Link (dlib.whl) die .whl-Version von dlib herunterladen und mit diesem Befehl installieren

pip install .\dlib-19.8.1-cp36-cp36m-win_AMD64.whl

sie sollten jedoch den Namen der Datei im obigen Befehl durch jede heruntergeladene Datei ersetzen 

0
Masoud_qashqai