我已经使用Pycharm Python在Windows中成功安装了Xgboost,它正在运行 . 但是,在Jupyter NoteBook中,它不起作用 .
import xgboost as xgb
---> 12 import xgboost as xgb
ModuleNotFoundError: No module named 'xgboost'
在Jupyter中,xgboost包位于:
> !pip install xgboost
要求已经满足:xgboost在c:\ users \ sifangyou \ anaconda3 \ lib \ site-packages \ xgboost-0.6-py3.6.egg
要求已经满足:n:c:\ users \ sifangyou \ anaconda3 \ lib \ site-packages(来自xgboost)
要求已经满足:scipy在c:\ users \ sifangyou \ anaconda3 \ lib \ site-packages(来自xgboost)
但是,我的xgboost安装在:C:\ Users \ sifangyou \ xgboost \ python-package中
如何将Jupyter指向正确的xgboost包位置?
1 回答
理想情况下,您应该在PYTHONPATH中的位置安装软件包(这是python的外观) . 通常pip会这样做,但是jupyter和pycharm可能使用不同的版本 . 尝试:
和
在pycharm和jupyter中 .
然后,您可以尝试以下两种方法之一:
/ path / to / python / path / to / pip install PackageName
:
2个工作是否取决于安装xgboost时发生的魔法 . (可能在没有运行安装步骤的情况下可能无法使用) .