xgboost模块无法识别

时间:2018-12-03 06:26:46

标签: python machine-learning importerror xgboost xgbclassifier

尽管在同一问题上还有另一个问题,但该解决方案指出对我不起作用。因此,这不是重复或重新发布。我将在此处发布我的问题和实施细节。

我目前正在从事一个简单的ML预测任务的PyCharm,其中我想使用xgboost。到目前为止,我已经执行了以下操作。

  • cd进入虚拟环境文件夹

    $ cd My_Project

  • 激活venv

    source myproject/bin/activate

  • 点安装xgboost

    $ sudo pip install xgboost

  • 升级安装

    $ sudo pip install --upgrade xgboost

我还使用Python 3.6将xgboost模块添加到了pycharm中的项目解释器中。

enter image description here

我要运行的python文件具有以下导入。

from numpy import loadtxt
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split

但是在运行脚本时,出现此错误。

  

从xgboost导入XGBClassifier   ImportError:没有名为“ xgboost”的模块

规格

  • Ubuntu 16.04
  • PyCharm
  • Python 3.6
  • 文件名:classifxg.py(不是xgboost.py-据说是根据堆栈溢出的另一个问题导致此无模块错误

在这方面的任何帮助将不胜感激。

0 个答案:

没有答案