【问题标题】:"load_breast_cancer" could not be loaded for iPython notebook无法为 iPython 笔记本加载“load_breast_cancer”
【发布时间】:2017-08-10 19:42:26
【问题描述】:

我尝试在我的 iPython 笔记本(Python 2、Jupyter、Dato)上运行 from sklearn.datasets import load_breast_cancer,并得到了 importError:

ImportError                               Traceback (most recent call last)
<ipython-input-12-09d44d891711> in <module>()
----> 1 from sklearn.datasets import load_breast_cancer

ImportError: cannot import name load_breast_cancer

但如果我运行其他人,它就可以正常工作,例如from sklearn.datasets import load_diabetes, from sklearn.datasets import load_boston.

那么如何导入load_breast_cancer?谢谢。

【问题讨论】:

  • 它对我来说很好用 In [3]: from sklearn.datasets import load_breast_cancer 返回没有问题。您使用的是什么版本的 sklearn。可以尝试通过 pip 安装最新版本吗?
  • 我应该使用“pip install -U scikit-learn”吗?我应该在哪里输入这个?
  • 在终端窗口中
  • 我在windows cmd命令上试过这个,安装没问题。但是 load_breast_cancer 仍然不起作用

标签: python python-2.7 ipython-notebook


【解决方案1】:

试试pip install --upgrade sklearn

如果您不知道您的内核在哪里运行(如果更新您的机器不起作用,它似乎托管在其他地方),请在笔记本单元中运行 !pip install --upgrade sklearn

【讨论】:

  • 我在windows cmd命令上试过这个,安装没问题。但是 load_breast_cancer 仍然不起作用
  • 我怎么知道哪个版本?
  • 如果我在cmd上安装sklearn,iPython notebook还能用吗?我觉得它们是两个不同的东西
  • 导入sklearn; print(sklearn.__version__) 0.16.1 这是给我的 ipython notebook
  • 安装后有没有重启内核并重新导入?内核在哪里运行?
猜你喜欢
  • 2014-03-12
  • 2015-01-16
  • 2014-09-14
  • 2015-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-29
  • 1970-01-01
相关资源
最近更新 更多