我有这个设置
我有dlib 19.3.0 libboost 1.53与python 2.7正常工作
现在我需要用Python 3运行dlib和libboost。我尝试了几件事情,但没有运气。 我得到这个错误,当我尝试在python 3导入dlib
import dlib File "/usr/lib64/python3.6/site-packages/dlib/__init__.py", line 1, in <module> from .dlib import * ImportError: libboost_python3.so.1.64.0: cannot open shared object file: No such file or directory
它说libboost_python3.so.1.64.0原因,因为我试图做很多事情,甚至试图从源(我不知道我在做什么),但没有运气来构builddlib和libboost。
我真的很感激你可以提供任何帮助,使dlib和libboost工作与Python 3。
Dlib没有在正确的位置寻找Boost。 有一个解决方法是使用一个环境variables(LD_LIBRARY_PATH)告诉Python如何findlibboost SO。 假设你的libboost SO被放在/ usr / local / lib中,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib