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

今天尝试使用别人一个项目(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,果然就好了。简单记录一下。

猜你喜欢

转载自blog.csdn.net/qysh123/article/details/129670808