unsupported GNU version! gcc versions later than 10 are not supported! 的解决方法

在尝试安装GitHub项目YuWVandy/G2GNN时,遇到torch-scatter依赖的gcc版本过高导致的错误。通过ls命令查看gcc版本,发现为gcc11。参考博客解决了问题,使用sudoupdate-alternatives--configgcc切换到较低版本的gcc,然后成功安装torch-scatter。
摘要由CSDN通过智能技术生成

今天尝试使用别人一个项目(GitHub - YuWVandy/G2GNN),其中用到了torch-scatter,好像我之前没用过,新建了一个conda环境,然后依次安装,但是装torch-scatter报错:

#error -- unsupported GNU version! gcc versions later than 10 are not supported!

感觉gcc版本的问题我也解决过很多次了,还是参考了一下别人的博客:Ubuntu18.04——切换gcc版本 / 报错解决: error -- unsupported GNU version gcc later than 10 are not supported_unsupported gnu version! gcc versions later than 1_Irving.Gao的博客-CSDN博客

输入:

ls /usr/bin/gcc* -l

发现我电脑上最前面的是gcc 11,如果输入:

gcc --version

也可以看到gcc 11,但是我之前其实已经改过很多次了,例如:

在Ubuntu 20.04上安装Anaconda和PyTorch的一些注意事项(2020年8月)_蛐蛐蛐的博客-CSDN博客 如何在Ubuntu 20.04的Anaconda不同环境中安装不同的CUDA版本(2020年8月)_anaconda安装不同版本的cuda_蛐蛐蛐的博客-CSDN博客

简单来说,

sudo update-alternatives --config gcc

然后按序号选择一个老的版本,再看version,果然已经变成低版本了。再重新安装torch-scatter,果然就好了。简单记录一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值