导入Sagemaker笔记本的xgboost失败

问题描述 投票:0回答:1

我正试图在Sagemaker笔记本上使用XGBoost。

我使用的是 conda_python3 内核,并安装了以下软件包。

  • py-xgboost-mutex
  • libxgboost
  • py-xgboost
  • py-xgboost-gpu

但一旦我试图导入XGboost,它就会在导入时失败。

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

ModuleNotFoundError: No module named 'xgboost'
python jupyter-notebook conda xgboost amazon-sagemaker
1个回答
1
投票

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

a) 如果在笔记本中

i) !type python3

二)说以上是homeec2-useranaconda3envspython3binpython3为您提供的内容。

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

(四) import xgboost


b) 如果使用终端

i) conda activate conda_python3 (二) pip install xgboost

免责声明:有时安装gcc版本会失败,在这种情况下,在运行安装前更新pip版本。


-1
投票

尝试重新安装

pip uninstall xgboost
pip install xgboost
© www.soinside.com 2019 - 2024. All rights reserved.