麻烦用python3.5

时间:2016-07-23 01:22:28

标签: macos python-3.x build install dlib

我尝试使用sudo python3 setup.py install

安装dlib

并获取

[100%] Linking CXX shared library dlib.so
Undefined symbols for architecture x86_64:
"boost::python::detail::init_module(PyModuleDef&, void (*)())",  referenced from:
  _PyInit_dlib in dlib.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [dlib.so] Error 1
make[1]: *** [CMakeFiles/dlib_.dir/all] Error 2
make: *** [all] Error 2
error: cmake build failed!

我从boost.org boost1.60和boost1.61

获得了boost form brew的错误

所以我确定它不是一个提升问题......但我不知道为什么会出现这个错误

我的电脑是mac book pro OS X el captain 10.11.6

安装后我是否需要添加另一个命令才能安装?

所以像sudo python3 setup.py install -something?

要正确安装吗?

1 个答案:

答案 0 :(得分:1)

最新版本的dlib有效!转到网站并从他们的下载dlib。获得文件后,然后cd到dlib文件夹和python3 setup.py install。多数民众多!有效的dlib版本是19.1