问题记录解决ImportError: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
在linux环境下,python引用.so文件时报错:ImportError: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
解决方法:
1/首先确定电脑是否已经安装libboost_system.so,输入命令locate libboost_system
broadxt@broadxt:~$ locate libboost_system
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1
发现环境中已经有libboost_system库,但是版本并不是报错的1.58.0
2/建立软连接
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
运行python脚本,问题解决