赞
踩
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显示的路径
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。