在Sagemaker Studio安装fasttreeshap遇gcc缺失错误求助
解决Sagemaker Studio中安装fasttreeshap的gcc缺失问题
错误原因是fasttreeshap需要编译C扩展,而环境中缺少gcc编译器,以下是具体解决步骤:
方法一:通过conda安装gcc
在Sagemaker Studio的notebook单元格中依次运行以下命令:
!conda install -y gcc_linux-64 !pip install fasttreeshap
方法二:通过系统包管理器安装gcc(适用于Amazon Linux 2环境)
如果conda安装仍有问题,执行系统级安装命令:
!sudo yum install -y gcc !pip install fasttreeshap
补充说明
- Sagemaker Studio底层环境默认是Amazon Linux 2,因此使用
yum作为包管理器;若你的实例是Ubuntu镜像(较少见),可替换为!sudo apt-get install -y gcc - 安装完gcc后重新执行
pip install即可完成fasttreeshap的编译和安装
内容的提问来源于stack exchange,提问作者coderguy
相关产品推荐
相关产品推荐

