Я, следуя инструкциям на этой странице: http://www.learnopencv.com/facial-landmark-detection/ошибка импорта при использовании питона dlib
1.Download копия с GitHub
мерзавец клон https://github.com/davisking/dlib.git
Постройте примеры (OSX/Linux)
кд/dlib примеры
MkDir построить
кд построить
CMake ..
CMake --build. --config Выпуск
Compile модуль dlib питон
кд/dlib python_examples
./compile_dlib_python_module.bat
P.S. на этом шаге я не нашел этот файл в моей папке python_examples, поэтому я поиграл в Google и загрузил его и использовал его.
экспорт PYTHONPATH =/путь/к/dlib/python_examples: $ PYTHONPATH
Затем я пошел к терминалу и добавил, что линия в нижней части моего моего .bash_profile файла.
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
export PYTHONPATH=/Users/leoli/dlib/python_examples:$PYTHONPATH
В конце концов, я напечатал `питон -c "импорта dlib" в терминале, но эта ошибка
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: dlopen(./dlib.so, 2): Library not loaded: libboost_python.dylib
Referenced from: /Users/leoli/dlib/python_examples/dlib.so
Reason: unsafe use of relative rpath libboost_python.dylib in ./dlib.so with restricted binary
Я использую OSX 10.11.5
обнаружил, что dlib поддержки OSX техника его подводит 10,11 .. –