Sagemaker 笔记本上的 xgboost 导入失败

xgboost on Sagemaker notebook import fails

我正在尝试在 Sagemaker notebook 上使用 XGBoost。

我正在使用 conda_python3 内核,并安装了以下软件包:

但是当我尝试导入 xgboost 时导入失败:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-5943d1bfe3f1> in <module>()
----> 1 import xgboost as xgb

ModuleNotFoundError: No module named 'xgboost'

在 Sagemaker 笔记本中使用以下步骤

a) 如果在笔记本中

i) !type python3

ii) 说以上是 /home/ec2-user/anaconda3/envs/python3/bin/python3 给你

iii) !/home/ec2-user/anaconda3/envs/python3/bin/python3 -m pip install xgboost

iv) import xgboost


b) 如果使用终端

i) conda activate conda_python3
ii) pip install xgboost

免责声明:有时安装会因 gcc 版本而失败,在这种情况下,请在 运行 安装

之前更新 pip 版本