2016-12-26 45 views
1

我正在尝试密码from sklearn.datasets import load_iris。为此,我已经安装了sklearn模块在我的Python 2.7.6,但它显示我长的错误Sklearn数据集

Traceback (most recent call last): 
    File "<pyshell#1>", line 1, in <module> 
    from sklearn.datasets import load_iris 
    File "C:\Python27\lib\site-packages\sklearn\datasets\__init__.py", line 23, in <module> 
    from .twenty_newsgroups import fetch_20newsgroups 
    File "C:\Python27\lib\site-packages\sklearn\datasets\twenty_newsgroups.py", line 53, in <module> 
    from ..feature_extraction.text import CountVectorizer 
    File "C:\Python27\lib\site-packages\sklearn\feature_extraction\__init__.py", line 10, in <module> 
    from . import text 
    File "C:\Python27\lib\site-packages\sklearn\feature_extraction\text.py", line 24, in <module> 
    from ..preprocessing import normalize 
    File "C:\Python27\lib\site-packages\sklearn\preprocessing\__init__.py", line 6, in <module> 
    from ._function_transformer import FunctionTransformer 
    File "C:\Python27\lib\site-packages\sklearn\preprocessing\_function_transformer.py", line 2, in <module> 
    from ..utils import check_array 
ImportError: cannot import name check_array 

我想知道,如果安装sklearn模块就够了还是我失去了一些东西?请帮忙。另外我正在Win 8.1上工作

+0

您是否安装了所需的numpy和scipy? – user2314737

+0

是安装numpy,scipy,matplotlib。 –

+0

如果你在Windows上,你可以使用来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn(也许还可以重新安装numpy)的软件包 – user2314737

回答

1

为什么在最新版本为0.18时使用sklearn 0.13.1?你非常过时,可能有依赖性问题。

如果你想要更轻松的生活,然后安装anaconda。所有的软件包版本一起工作,无需编译任何东西。

+0

+1来推荐Anaconda。对于windows用户或实际上任何人,主要是用Python进行数据分析,这解决了很多潜在的麻烦。这对于webdev来说很可能会引起一些头痛的问题...... –

1

安装sklearn足以读取数据。可能该文件不会被您的sklearn版本检索到。 尝试从您的驱动器

c:/Users/../site-packages/sklearn/datasets/data 

直接读取文件,这可以确认的问题。

0

典型地,该误差

from ..utils import check_array 
ImportError: cannot import name check_array 

时,有一个依赖版本不匹配是有出现。要通过pip或easy_install更新到最新版本的sklearn,请通过以下方式解决问题: a)或者手动安装 b)创建一个Python虚拟环境并尝试这个。它将帮助您管理特定于版本的依赖库。

我的两分钱:如果最新版本的sklearn好的话,请换用Anaconda或Enthought Python发行版。否则,最好在python中使用virtualenv包来隔离环境并避免冲突。

快乐黑客

相关问题