OS X cmake kann PythonLibs nicht finden 3.4

8

python und python3 werden in OS X Yosemite über Homebrew installiert, aber cmake findet PythonLibs 3 nur 2:

nicht

CMakeLists.txt:

%Vor%

erhalten:

%Vor%

CMakeLists.txt:

%Vor%

erhalten:

%Vor%


Dann habe ich das zu cmake lists hinzugefügt:

%Vor%

und kopierte diese Verzeichnisse sogar nach /usr/lib und erhielt dann:

%Vor%

das sieht komisch aus.

    
iskhakovt 26.05.2015, 23:23
quelle

2 Antworten

0

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?

    
Pol Santamaria 14.01.2018 13:34
quelle
0

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:

%Vor%

Ссылка

    
l'L'l 27.05.2015 00:09
quelle

Tags und Links