2016-08-09 29 views
2

Ich installierte die Qt5 und Python, um es zu verwenden, um Sigil mit CMAKE zu kompilieren.Python_LIBRARIES in CMAKE nicht gefunden

Zuerst hatte ich Probleme mit der QT5, aber ich löste die Einstellung der CMAKE_PREFIX_PATH. Aber das Python scheint ein Problem mit den Pythonlibs und PYTHON_LIBRARIES zu haben.

Zuerst liest sie in schwarzen Buchstaben:

Looking for python version '3.4' by checking executables: python;python3;python3.4. 
Found executable C:/Users/usuario pc/AppData/Local/Programs/Python/Python35-32/python.exe with UNsuitable version 3.5.2 
Looking for python version '3.5' by checking executables: python;python3;python3.5. 
Found executable C:/Users/usuario pc/AppData/Local/Programs/Python/Python35-32/python.exe with suitable version 3.5.2 
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES) (found suitable version "3.5.2", minimum required is "3.4") 

Und am Ende in roten Buchstaben heißt es:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. 
Please set them or make sure they are set and tested correctly in the CMake files: 
    PYTHON_LIBRARY (ADVANCED) 
linked by target "Sigil" in directory D:/Archivos de Programa/Sigil-0.9.6/src 

Muss ich Python neu zu installieren? (was ich getan habe und den PC neu initiieren). Muss ich irgendeine Zeile ändern?

Danke.

+1

Haben Sie Python einschließlich der Entwicklungsdateien, d. h. die Header-Dateien? –

Antwort

0

hatte ich das gleiche Problem und löste es durch Python-Abhängigkeiten zu installieren, wie in Sigil linux build instructions beschrieben: sudo apt-get python3-dev python3-pip python3-tk python3-lxml python3-six

0

Zuerst Python installieren installieren -dev oder python3-dev

sudo apt-get install python-dev 

oder

sudo apt-get install python3-dev 

und fügen Sie dann -D PYTHON_LIBRARIES=<where that libpython<version>m.so is located there> als Parameter des Verwendens cmake command