安装scikit在ubuntu上学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装scikit在ubuntu上学习相关的知识,希望对你有一定的参考价值。

我试图使用cross_val_predict函数来获得使用scikit-learn制作的二元分类器的准确性。

我使用的命令是:

from sklearn.model_selection import cross_val_predict

但是我收到以下错误:

ImportError: No module named model_selection

我正在使用scikit学习版本0.14.1。我试图通过这个命令更新scikit学习版本:

pip install -U scikit-learn

但安装没有完成。警告是:

/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__ufunc_api.h:241:1:警告:'_ import_umath'已定义但未使用[-Wunused-function]

_Import_out(voyude)

任何人都可以帮我解决这个问题吗?

答案

我不完全确定,但它似乎是工具/依赖的问题,你有两个选择:

1)最差(安装工具和依赖项):

$ Sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base

然后再次尝试更新

2)最佳(使用Anaconda):

Install Anaconda,轻松使用多个python版本和不同的envs,并对scikit或任何其他科学包装感到满意。


编辑(04/25/17): 如果您的选择是第一个选项,请尝试以这种方式更新scikit:

pip install --user --install-option="--prefix=" -U scikit-learn

以上是关于安装scikit在ubuntu上学习的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 上的 NumPy/Scikit,更好地从预编译源构建(例如 Anaconda)?

Ubuntu下安装scikit-learn

markdown 在Intel Nuc上设置Ubuntu Web服务器,步骤和代码片段

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

机器学习利器——Scikit-learn的安装

机器学习利器——Scikit-learn的安装