Существует так много руководств по установке dlib на Mac.
Но, мне было трудно для этого. Как показано ниже.
[ 98%] Создание объекта CXX CMakeFiles/dlib_.dir/src/face_recognition.cpp.o
[ 99%] Создание объекта CXX CMakeFiles/dlib_.dir/src/gui.cpp.o
make[ 2]: *** Нет правила для создания цели `/Users/user_name/.pyenv/versions/2.7.10/lib/libpython2.7.dylib', необходимой для `dlib.so'. Stop.
ошибка: сборка cmake не удалась!
На самом деле, то, что говорит ошибка, довольно ясно. Однако, к сожалению, я не смог найти способ решения этой проблемы на англоязычном сайте.
Затем я попытался провести исследование на японском языке (потому что японский — мой родной язык). Наконец, я узнал решение.
Во-первых, я удалил python 2.7.10 от pyenv.
pyenv uninstall 2.7.10 env PYTHON_CONFIGURE_OPTS=” — enable-framework” pyenv install 2.7.10
Эта команда может сгенерировать dylib, который нам нужен для установки dlib.
Если вы хотите установить dlib с другой версией Python, вам нужно изменить версию Python, как показано ниже.
env PYTHON_CONFIGURE_OPTS=” — enable-framework” pyenv install 3.5.0
Давайте установим dlib с помощью pip
pip install dlib Collecting dlib Using cached dlib-19.4.0.tar.gz Installing collected packages: dlib Running setup.py install for dlib ... done Successfully installed dlib-19.4.0