2016-07-23 16 views
1

habe ich versucht zu installieren DLIB mit sudo python3 Mitbeunruhigende Installation DLIB mit python3.5

und

get install setup.py mit Boost Form brauen
[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! 

ich diesen Fehler erhalten, von boost.org boost1.60 und boost1.61

Also ich bin sicher, es ist kein Problem boost ... Aber ich weiß nicht, warum die diesen Fehler geben

Mein Computer pro Macbuch OS X el Kapitän 10.11 .6

Nach der Installation muss ich einen weiteren Befehl hinzufügen, um es zu installieren?

So wie sudo python3 setup.py installieren - etwas?

Für die korrekte Installation?

Antwort

1

Die neueste Version von dlib funktioniert! Gehe zur Website und lade dlib von ihrem herunter. Sobald Sie die Datei haben, dann cd in den Ordner von dlib und python3 setup.py installieren. Das ist alles! Die dlib Version, die funktioniert, ist 19.1

+0

Ich habe das gleiche Problem mit 19.4 auf MacOS Sierra, mit Boost 1.63.0 aus Quellen kompiliert. – rudyryk