You‘re trying to build PyTorch with a too old version of GCC. We need GCC 9 or later.

pip install 需要C++的编译库时报错如上,可以直接更新gcc版本,centos可以参考这个教程
按照上述教程升级GCC版本后还是报错,此时我的gcc -v已经显示gcc version 11.2.1 20220127 (Red Hat 11.2.1-9) (GCC)。至于还是报错,这可能是由于环境变量或特定安装会话中没有正确识别 GCC 版本所导致的,运行如下指令解决该问题(感谢ChatGPT4):

#确认环境变量: 确保 gcc 和 g++ 的路径正确设置在环境变量 PATH 中。查它们是否指向预期的 GCC 11.2.1 版本。
which gcc
which g++ 
#使用 CC 和 CXX 环境变量: 显式地设置环境变量来指定 GCC 和 G++ 的路径
export CC=/path/to/gcc-11.2.1/bin/gcc
export CXX=/path/to/gcc-11.2.1/bin/g++
pip install ./submodules/simple-knn/
#请将 /path/to/gcc-11.2.1/bin/gcc 和 /path/to/gcc-11.2.1/bin/g++ 替换成which显示的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值