python und python3 werden in OS X Yosemite über Homebrew installiert, aber cmake findet PythonLibs 3 nur 2:
nichtCMakeLists.txt:
%Vor%erhalten:
%Vor%CMakeLists.txt:
%Vor%erhalten:
%Vor%
Dann habe ich das zu cmake lists hinzugefügt:
und kopierte diese Verzeichnisse sogar nach /usr/lib
und erhielt dann:
das sieht komisch aus.
Sie müssen den Pfad zu den Bibliotheken in Ihrer Umgebungsvariablen "LD_LIBRARY_PATH" hinzufügen. Auf diese Weise wird CMake wissen, wo man nach ihnen suchen soll. Dies kann bei mehreren Python-Installationen oder bei der Installation an einem nicht standardmäßigen Speicherort der Fall sein. Dies sollte es lösen:
%Vor%Der CMake Befehl "INCLUDE_DIRECTORIES" ist nur für Header (aka. / usr / include).
- & gt; Wenn meine Lösung nicht funktioniert, vergewissern Sie sich, dass python-devel installiert ist: Wie installiere ich python-devel in Mac OS?
Es scheint, als ob die korrekte Version von Python in Ihrer CMake
-Konfiguration gefunden wurde, aber die Speicherorte der Bibliotheken müssen ebenfalls festgelegt werden. Abhängig von Ihrer Installation / Konfiguration kann der Speicherort der Bibliotheken variieren, obwohl Sie in der Konfiguration etwas Ähnliches wünschen:
Tags und Links python macos python-3.x cmake