【问题标题】:Error while importing datasets from sklearn从 sklearn 导入数据集时出错
【发布时间】:2019-01-29 01:18:08
【问题描述】:
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn import svm

它给出了以下错误-

Traceback (most recent call last):
  File "/home/songoku/PycharmProjects/untitled/sklearn.py", line 4, in <module>
    from sklearn import datasets
  File "/home/songoku/PycharmProjects/untitled/sklearn.py", line 4, in <module>
    from sklearn import datasets
ImportError: cannot import name 'datasets'

【问题讨论】:

  • 正如@MaxU 回答的那样,将您的脚本名称重命名为其他任何名称。 sklearn.py 隐藏了原始的 sklearn 包,因此您不能从中导入任何模块。

标签: python-3.x machine-learning scikit-learn


【解决方案1】:

/home/songoku/PycharmProjects/untitled/sklearn.py 重命名为与 SKLearn 模块名称不同的名称:sklearn.py

【讨论】:

    【解决方案2】:

    尝试先检查 sklearn 的版本。数据集和 svm 等模块不是 sklearn 包的一部分(0.19

    你可以在命令行查看这个:pip3 list

    它会显示 pip3 安装的所有库的版本。

    注意:请务必仔细检查您是否将库安装为 anaconda 或 pip3 的一部分

    【讨论】:

      猜你喜欢
      • 2020-04-10
      • 2015-09-20
      • 2018-03-19
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 2018-12-27
      • 2020-04-07
      相关资源
      最近更新 更多