当前位置:   article > 正文

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

you're trying to build pytorch with a too old version of gcc. we need gcc 9

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显示的路径
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号