如何安装Sklearn for Reinteract?

时间:2013-05-28 14:38:02

标签: python python-2.7 scipy scikit-learn

我想使用Reinteract来开发机器学习应用程序。我想使用Sklearn的svm模块,但是当我运行时

import sklearn.svm

我得到了

  

文件“C:\ Python27 \ lib \ site-packages \ sklearn \ svm__init __。py”,第13行,   在       来自.classes导入SVC,NuSVC,SVR,NuSVR,OneClassSVM,LinearSVC文件   “C:\ Python27 \ lib \ site-packages \ sklearn \ svm \ classes.py”,第1行,in          来自.base import BaseLibLinear,BaseSVC,BaseLibSVM文件“C:\ Python27 \ lib \ site-packages \ sklearn \ svm \ base.py”,第2行,in          将scipy.sparse导入为sp ImportError:没有名为sparse的模块

同样,当我跑

import sklearn.cluster

我得到了

  

文件“C:\ Python27 \ lib \ site-packages \ sklearn \ cluster__init __。py”,line   6,在       来自.spectral import spectral_clustering,SpectralClustering文件“C:\ Python27 \ lib \ site-packages \ sklearn \ cluster \ spectral.py”,line   11,在       from ..base import BaseEstimator,ClusterMixin File“C:\ Python27 \ lib \ site-packages \ sklearn \ base.py”,第10行,in       来自scipy import sparse ImportError:无法导入名称稀疏

我可以运行

import sklearn

没有错误。

我的Windows 7机器上的重新交换正在使用

  • sys.version = 2.7.5(默认,2013年5月15日,22:43:36)[MSC v.1500 32 位(英特尔)]
  • numpy.version.version = 1.6.1
  • scipy.version.version = 0.12.0

3 个答案:

答案 0 :(得分:1)

使用https://pypi.python.org/pypi/pip

中的PIP安装程序

pip install -U scikit-learn

答案 1 :(得分:0)

拉斐尔,如果您使用Windows,我强烈建议您预先打包安装,例如

PythonXY https://code.google.com/p/pythonxy/

阿纳康达 http://www.continuum.io/downloads (这也适用于Mac / Linux)

或 WinPython https://code.google.com/p/winpython/

sklearn" stack"很好地包装在所有这些

答案 2 :(得分:-1)

(在Windows7 64bit中)正如Maxim所说,你可以试试Anaconda。 (它更快!!!) 它对我(更新Anaconda)有类似的问题(DLL导入失败/没有名为svm的模块)