【发布时间】:2016-11-26 23:53:18
【问题描述】:
我尝试使用 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?
为了安装正确?
【问题讨论】:
标签: macos python-3.x build installation dlib