简体   繁体   English

如何为 Reinteract 安装 Sklearn?

[英]How do I install Sklearn for Reinteract?

I want to use Reinteract to develop a machine-learning application.我想使用Reinteract来开发机器学习应用程序。 I'd like to use Sklearn's svm module, but when I run我想使用 Sklearn 的 svm 模块,但是当我运行时

import sklearn.svm

I get我得到

File "C:\\Python27\\lib\\site-packages\\sklearn\\svm__init__.py", line 13, in from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC File "C:\\Python27\\lib\\site-packages\\sklearn\\svm\\classes.py", line 1, in from .base import BaseLibLinear, BaseSVC, BaseLibSVM File "C:\\Python27\\lib\\site-packages\\sklearn\\svm\\base.py", line 2, in import scipy.sparse as sp ImportError: No module named sparse文件“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 行,在 from .base import BaseLibLinear, BaseSVC, BaseLibSVM 文件“C:\\Python27\\lib\\site-packages\\sklearn\\svm\\base.py”,第 2 行,在import scipy.sparse as sp ImportError: 没有名为 sparse 的模块

Similarly, when I run同样,当我运行

import sklearn.cluster

I get我得到

File "C:\\Python27\\lib\\site-packages\\sklearn\\cluster__init__.py", line 6, in from .spectral import spectral_clustering, SpectralClustering File "C:\\Python27\\lib\\site-packages\\sklearn\\cluster\\spectral.py", line 11, in from ..base import BaseEstimator, ClusterMixin File "C:\\Python27\\lib\\site-packages\\sklearn\\base.py", line 10, in from scipy import sparse ImportError: cannot import name sparse文件“C:\\Python27\\lib\\site-packages\\sklearn\\cluster__init__.py”,第 6 行,从 .spectral 导入光谱集群,SpectralClustering 文件“C:\\Python27\\lib\\site-packages\\sklearn\\cluster\\spectral.py” py", line 11, in from ..base import BaseEstimator, ClusterMixin File "C:\\Python27\\lib\\site-packages\\sklearn\\base.py", line 10, in from scipy import sparse ImportError: cannot import name sparse

I am able to run我能跑

import sklearn

without error.没有错误。

Reinteract on my Windows 7 machine is using在我的 Windows 7 机器上重新交互正在使用

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

使用来自https://pypi.python.org/pypi/pip 的PIP 安装程序

pip install -U scikit-learn

Raphael, if you're on Windows i highly recommend a prepackaged install, like Raphael,如果您使用的是 Windows,我强烈建议您预先打包安装,例如

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

Anaconda http://www.continuum.io/downloads (this works on Mac/Linux also) Anaconda http://www.continuum.io/downloads (这也适用于 Mac/Linux)

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

the sklearn "stack" comes nicely packaged in all of them sklearn“堆栈”很好地打包在所有这些中

(in Windows7 64bit) As Maxim says you can try Anaconda. (在 Windows7 64 位)正如 Maxim 所说,您可以尝试 Anaconda。 (its faster!!!) It worked for me(updating Anaconda) with a similar problem(DLL import failed/ no module named svm) (它更快!!!)它对我有用(更新 Anaconda)有类似的问题(DLL 导入失败/没有名为 svm 的模块)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM