安装deepwave包报错解决


1、第一次安装时出现错误:

!! WARNING !! 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Your compiler (g++ 4.8.5) may be ABI-incompatible with PyTorch!
Please use a compiler that is ABI-compatible with GCC 5.0 and above.
See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html.

See https://gist.github.com/goldsborough/d466f43e8ffc948ff92de7486c5216d6
for instructions on how to install GCC 5 or higher.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

解决方案:pytorch需要gcc版本>4.9,学院服务器自带gcc版本为4.8.5,升级gcc版本,并保证gcc与g++版本一致

学院服务器无root权限时需要在conda环境下升级gcc,再添加软链接

ln -s /public/home/G19860004/anaconda3/envs/cll/libexec/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/gcc /public/home/G19860004/anaconda3/envs/cll/bin/gcc

ln -s /public/home/G19860004/anaconda3/envs/cll/libexec/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/gcc /public/home/G19860004/anaconda3/envs/cll/bin/g++

 

 

2、第二次安装出现错误

/public/home/G19860004/anaconda3/envs/cll/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: cannot find -lgomp

解决方案:缺少链接库libgomp,conda环境下安装即可

conda install libgomp

 

成功安装。

总结:一开始安装时没有好好看作者写的notice,gcc版本的问题其实已经被提到了;另外一看到大段的报错就产生了懈怠心理,不去仔细看报错的内容,反而导致浪费了很多时间做无用功。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM