【问题标题】:sklearn in Python 3.4 "ImportError: cannot import name 'datasets'"Python 3.4 中的 sklearn “ImportError:无法导入名称‘数据集’”
【发布时间】:2017-05-14 21:58:39
【问题描述】:

我正在使用python 3.4进行聚类,并编写以下代码:

from sklearn.cluster import KMeans

即使我已经安装了相关模块但出现以下错误:

ImportError: cannot import name 'datasets'

什么问题?

【问题讨论】:

  • 我认为添加更多细节很有帮助。你能写ImportError之前的那行吗?确定错误是首先来自installed module 还是来自python script 很重要。
  • 您是否安装了scipy?如果您尝试直接发送import sklearn.datasets 会发生什么?
  • 也许试试pip install --upgrade sklearn 并再次运行?
  • 总是添加有问题的完整错误消息(Traceback),因为有更多有用的信息 - 即。什么文件有问题。如果您的文件使用名称 sklearn.py。

标签: python machine-learning scikit-learn data-mining


【解决方案1】:

您是否尝试使用cluster tutorial on sklearn?

from sklearn.cluster import KMeans
from sklearn import datasets

【讨论】:

  • 我也安装了 scipy,这里是完整的错误信息:
  • @iman 我认为您遇到的问题可能是您有几个不同版本的 python 并且您将其安装到错误的版本中。如果我是你,我会安装 anaconda 然后使用 Anaconda Prompt 并从那里运行 python。 (或者更好地开始使用 jupyter 笔记本)。 Anaconda 预装了 numpy、sklearn 和许多其他软件包及其依赖项。
猜你喜欢
  • 1970-01-01
  • 2017-03-23
  • 2020-06-04
  • 2016-12-02
  • 1970-01-01
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多