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