Zuerst verwende ich ARM7-Architektur. I heruntergeladen dlib
Bibliothek mit Pre-Build-Rad-Datei dlib-19.7.0-cp27-cp27mu-linux_armv7l.whl
und Boost.python
Bibliotheken herunterladen und baute sie für Python-Bibliotheken, und wenn import dlib
in python2.7 ich diesen Fehler bekamImportError: libboost_python.so.1.65.1: Gemeinsame Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein Verzeichnis
>>> import dlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/dlib/__init__.py", line 1, in <module>
from .dlib import *
ImportError: libboost_python.so.1.65.1: cannot open shared object file: No such file or directory
Dann suchte ich nach libboost_python.so.1.65.1
in meinen Verzeichnissen und gefunden
:~# whereis libboost_python.so.1.65.1
libboost_python.so.1.65: /usr/local/lib/libboost_python.so.1.65.1
und gefunden, dass -Pfad (/ usr/local/lib /) nicht ein Teil des PATH
Variable war, so, I hinzugefügt
:~# export PATH=$PATH:/usr/local/lib
und dafür gesorgt, dass es schien richtig
:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/lib
und versuchte es noch einmal, aber nichts, der gleiche Fehler gegeben. Ich habe auch libboost-all-dev
mit apt-get
installiert und mache danach update
, aber auch der gleiche Fehler entsteht. Also, was ist der Grund für diesen Fehler und wie kann ich ihn überwinden?
Danke für Beratung.
Danke, ich werde das versuchen. – mostafayasin
Fertig, danke. – mostafayasin