ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

在运行Paddlocr代码时遇到找不到libpython3.7m.so.1.0的错误。检查发现文件存在于其他路径,但程序未找到。通常程序会在/usr/lib查找此文件,但该目录下并未包含此文件。为解决报错,将文件从个人库复制到/usr/lib,成功解决了问题。
摘要由CSDN通过智能技术生成

最近

最近在跑paddlocr的代码,在训练的时候遇到了上述报错,具体报错如下:

 

 我首先去报错的文件夹看了一下:

发现有 libpython3.7m.so.1.0这个文件,但是程序却搜索不到,那么程序是从哪里找这个文件的呢?

查阅资料后我发现一般程序都是从  /usr/lib中寻找所需的libpython3.7m.so.1.0

所以我查看 /usr/lib目录,如下所示:

 发现还真没有libpython3.7m.so.1.0这个文件

于是我把/root/.local/lib/python3.7/site-packages/paddle/fluid的libpython3.7m.so.1.0,复制一份给 /usr/lib。如下:

复制代码:

cp libpython3.7m.so.1.0 /usr/lib

报错解决!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值