问题描述
Linux系统下安装Python第三库,在引用时候抛出了“ImportError: libssl.so.10: cannot open shared object file: No such file or directory”的异常。
解决方案
查找该库所在位置
sudo find / -name "libssl.so*"
我们当前Python环境为3.9,由此可以知道自己需要的动态库路径。将其配置到LD_LIBRARY_PATH
环境变量中。
export LD_LIBRARY_PATH=/usr/local/lib/python3.9/site-packages/insight_python/com/libs/linux/python39/:$LD_LIBRARY_PATH
由此可以解决找不到动态文件的问题
原理
LD_LIBRARY_PATH 这个是什么
Linux环境变量LD_LIBRARY_PATH和LIBRARY_PATH
so文件是什么