OpenVINO: export failure: libpython3.9.so.1.0: cannot open shared object file: No such file or direc

下面这个问题十分奇怪,我使用几乎同样的配置,Ubuntu18.04平台,无论是使用python3.8还是3.9,也无论是使用base环境还是自己创建的环境,使用openvino-dev时都会弹出下面的报错,

OpenVINO: export failure: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

OpenVINO: export failure: libpython3.9.so.1.0: cannot open shared object file: No such file or directory

我找了一下,发现对于不同的版本,

/home/es/anaconda3/envs/torch/lib/libpython3.8.so.1.0

或者

/home/es/anaconda3/envs/torch/lib/libpython3.9.so.1.0

都是存在的。

我尝试修改anaconda的环境变量,或通过os.path添加路径,都没有收到效果。

没有办法,只好临时把这个路径添加到系统路径中去

vim ~/.bashrc

添加下面这一行,

export LD_LIBRARY_PATH=/home/es/anaconda3/envs/torch/lib:$LD_LIBRARY_PATHY

保存关闭.bashrc后,再

source ~/.bashrc

然后openvino-dev就可以正常运行了。

结束语:我只能说这是个临时的办法,因为系统路径根本不需要这样的路径,

/home/es/anaconda3/envs/torch/lib

但我没找到更好的办法,是否在使用其他程序时会有库的冲突还不能确定。只能说在Anaconda虚拟环境失效的时候的临时办法。如果你发现冲突,还需要把这一行从.bashrc中注释掉。

本文结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值