Сборка библиотек OpenCV из исходных файлов - PullRequest
9 голосов
/ 03 февраля 2012

Я установил Python 2.7, но когда я пытаюсь сгенерировать Makefiles проекта OpenCV 2.3.1, используя CMake 2.8, я получаю следующее сообщение. Я использую Windows 7 x86 и использую Visual Studio 10.

Could NOT find PythonInterp (missing:  PYTHON_EXECUTABLE) 
Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) 

Я следовал инструкциям по этой ссылке .

Ответы [ 3 ]

14 голосов
/ 15 мая 2012

Да, у меня это тоже сработало.

Проверьте дополнительно, затем вручную установите значения для трех переменных.

В моем случае:

PYTHON_EXECUTABLE = .../python.exe

PYTHON_INCLUDE_DIR = .../include

PYTHON_LIBRARY = .../python26.lib

Протестировано с помощью PythonPortable в Windows.(поэтому установка не требуется)

3 голосов
/ 03 февраля 2012

Вы установили Python в обычном месте (c: \ Python2.7 в Windows)

Используйте расширенный выбор Cmake-gui, и это позволит вам установить все значения напрямую

1 голос
/ 22 октября 2014

Проверьте архитектуру вашего установленного Python, в моем случае, например, у меня установлен пакет Python x86_64, но Cmake искал x86.Поэтому я считаю, что это сообщение об ошибке Cmake имеет большой потенциал улучшения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...