python xgboost 导入失败,Sagemaker笔记本电脑上的xgboost导入失败

I am trying to use XGBoost on Sagemaker notebook.

I am using conda_python3 kernel, and the following packages are installed:

py-xgboost-mutex

libxgboost

py-xgboost

py-xgboost-gpu

But once I am trying to import xgboost it fails on import:

ModuleNotFoundError Traceback (most recent call last)

in ()

----> 1 import xgboost as xgb

ModuleNotFoundError: No module named 'xgboost'

解决方案

In Sagemaker notebooks use the below steps

a) If in Notebook

i) !type python3

ii) Say the above is /home/ec2-user/anaconda3/envs/python3/bin/python3 for you

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

iv) import xgboost

b) If using Terminal

i) conda activate conda_python3

ii) pip install xgboost

Disclaimer : sometimes the installation would fail with gcc version ,in that case update pip version before running install

你可能感兴趣的:(python,xgboost,导入失败)