/libgomp.so.1: version `GOMP_4.0' not found (required by

本文详细介绍了如何解决PyTorch环境下遇到的libstdc++.so.6及libgomp.so.1链接库问题,通过查找并修正动态链接库路径,确保环境正确配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:在这里插入图片描述
步骤一:strings /home/gaoning/anaconda2/envs/pytorch3/lib/libstdc++.so.6 | grep CXXABI #查看gcc的。。。有没有内个1.3.8#
在这里插入图片描述
发现没有,复制,动态链接,

find /home/gaoning/anaconda2/envs/pytorch3 -name "libstdc++.so.*"


下面两行是新添加的

cp /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libstdc++.so.6.0.26 /home/gaoning/anaconda2/envs/pytorch3/lib --remove-destination

在这里插入图片描述
一样的文件,蹊跷,先往下走

cd /home/gaoning/anaconda2/envs/pytorch3/lib
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.26 libstdc++.so.6
#查看
strings /home/gaoning/anaconda2/envs/pytorch3/lib/libstdc++.so.6 | grep 'CXXABI'

在这里插入图片描述
完成,但,新问题出现,TMD

我的问题是出现在conda管理的包中了,所以针对anaconda下的虚拟环境将包的动态链接库改正
在这里插入图片描述主要问题 这个GOMP_4.0缠了我一天,结果是因为gcc4.8版本的原因,所以建议使用gcc4.9乃至更高,

conda install -c psi4 gcc-5 

若不是gcc版本的原因从网上集合如下,应该可以,

strings /home/gaoning/anaconda2/envs/pytorch3/lib/libgomp.so.1 | grep GOMP

在这里插入图片描述
首先我们先找到这个gcc更新后的包所在位置

 find /home/gaoning/anaconda2/envs/pytorch3 -name "libgomp.so.*"  
 #这里的/home/xxx/anaconda2/envs/pytorch3 是你的conda存放的虚拟环境的路径 
 # "libgomp.so.*" 是你想要找的模块

在这里插入图片描述
下面的倒数第一个就是我们想找的路径
将它复制到原始的lib中

 cp /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1.0.0 /home/gaoning/anaconda2/envs/pytorch3/lib --remove-destination
#空格前是你想复制的,后是你复制到的路径,最后--remove-destination是若存在覆盖掉原路径文件
cd /home/gaoning/anaconda2/envs/pytorch3/lib
rm -rf libgomp.so.1
ln -s libgomp.so.1.0.0 libgomp.so.1
strings /home/gaoning/anaconda2/envs/pytorch3/lib/libgomp.so.1 | grep GOMP
ln -s /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1 /home/gaoning/anaconda2/lib/libgomp.so.1

ln -s /home/gaoning/anaconda2/envs/pytorch3/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so.1 /home/gaoning/anaconda2/envs/pytorch3/lib/python3.6/site-packages/torch/lib/libcaffe2.so
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值