Linux环境安装AutoGluon失败求助:pycocotools编译报错
解决AutoGluon安装时pycocotools构建失败的问题
核心原因
学校共享Linux服务器资源有限,编译pycocotools时OpenBLAS尝试创建过多线程,触发资源不足中断;同时无全局安装权限,只能进行用户级安装,部分编译环境可能缺失。
可行解决方案
限制编译线程数:设置环境变量减少OpenBLAS线程占用,避免资源耗尽,再重新安装:
export OPENBLAS_NUM_THREADS=1 pip3 install autogluon --no-cache-dir--no-cache-dir用于清除之前的安装缓存,避免重复触发错误。直接安装预编译依赖:跳过pycocotools的源码编译阶段,强制使用预编译wheel包,再安装AutoGluon:
pip3 install pycocotools --only-binary :all: pip3 install autogluon安装轻量版AutoGluon:如果服务器资源紧张,仅安装核心组件(比如表格任务模块),减少依赖数量:
pip3 install autogluon.tabular补充系统编译依赖(若有权限):如果能联系管理员获得临时sudo权限,先安装编译所需的基础工具:
sudo apt-get update && sudo apt-get install gcc g++ python3-dev
内容的提问来源于stack exchange,提问作者asmgx
相关产品推荐
相关产品推荐

