Существует так много руководств по установке 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