尽管在同一问题上还有另一个问题,但该解决方案指出对我不起作用。因此,这不是重复或重新发布。我将在此处发布我的问题和实施细节。
我目前正在从事一个简单的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中的项目解释器中。
我要运行的python文件具有以下导入。
from numpy import loadtxt
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split
但是在运行脚本时,出现此错误。
从xgboost导入XGBClassifier ImportError:没有名为“ xgboost”的模块
规格
classifxg.py
(不是xgboost.py
-据说是根据堆栈溢出的另一个问题导致此无模块错误的) 在这方面的任何帮助将不胜感激。