Има толкова много ръководства за инсталиране на 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'. Спрете.
грешка: компилирането на 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