首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不识别xgboost模块

不识别xgboost模块
EN

Stack Overflow用户
提问于 2018-12-03 06:26:45
回答 1查看 466关注 0票数 1

虽然在同一问题上还有另一个问题,但解决办法说对我不起作用。因此,这不是一个重复或重新发布。我在这里发布我的问题和实现细节。

我目前正在PyCharm上做一个简单的ML预测任务,在这里我想使用xgboost。到目前为止,我已经完成了以下工作。

  • 光盘进入虚拟环境文件夹。 $ cd My_Project
  • 激活静脉 source myproject/bin/activate
  • pip安装xgboost $ sudo pip install xgboost
  • 升级安装 $ sudo pip install --upgrade xgboost

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

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

代码语言:javascript
复制
from numpy import loadtxt
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split

但是当我运行脚本时,我会得到这个错误。

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

Specifications

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

在这方面的任何帮助将是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2021-10-09 18:53:22

我也有同样的问题,但发现我的文件也被命名为xgboost.py,所以它试图从我自己的文件中导入分类器,而不是依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53588532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档