Cmake повысить проблемы и стажер не может установить DLIB

cmake python-3.5 boost-python dlib

3463 просмотра

1 ответ

19 Репутация автора

Каким-то образом, когда установлен python3.5 с boost, cmake не может его найти. Я пытаюсь установить lib и когда я получаю эту ошибку. У меня есть boost - Python установлен.

CMake Warning at 
/usr/local/Cellar/cmake/3.6.0_1/share/cmake/Modules/FindBoost.cmake:1459 (message):
  No header defined for python-py34; skipping header check
Call Stack (most recent call first):
  /Users/pascaljardin/Desktop/dlib-19.0/dlib/add_python_module:60 (FIND_PACKAGE)
  CMakeLists.txt:6 (include)
-- Could NOT find Boost
-- Could NOT find Boost
-- Found PythonLibs: /usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5.dylib (found suitable version "3.5.2", minimum required is "3.4")

--  *****************************************************************************************************
--  To compile Boost.Python yourself download boost from boost.org and then go into the boost root folder
--  and run these commands:
--     ./bootstrap.sh --with-libraries=python
--     ./b2
--     sudo ./b2 install
--  *****************************************************************************************************
CMake Error at /Users/pascaljardin/Desktop/dlib-19.0/dlib/add_python_module:108 (message):
   Boost python library not found.
Call Stack (most recent call first):
  CMakeLists.txt:6 (include)
-- Configuring incomplete, errors occurred!
See also "/Users/pascaljardin/Desktop/dlib-19.0/tools/python/build/CMakeFiles/CMakeOutput.log".
error: cmake configuration failed!

начиная с нуля. Вот как я установил все на моем MacBook Air OS X El Captain версии 10.11.5

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update
$ brew install python3
$ brew install boost --with-python3
$ brew install cmake

Так есть что-то, что я не делаю правильно, когда я все устанавливаю? Я действительно не знаю, почему это происходит, и я действительно хотел бы установить DLIB, используя

python3 setup.py install

в папке lib.

Или есть более простой способ установить dlib с python3?

Автор: Pascal R. Jardin Источник Размещён: 18.07.2016 04:57

Ответы (1)


1 плюс

1089 Репутация автора

Вы забыли установить boost :: python.

brew install boost-python --with-python3

Некоторое время назад Homebrew разбил их на две упаковки.

Автор: nega Размещён: 21.07.2016 05:16
Вопросы из категории :
32x32