安装scikit在ubuntu上学习

问题描述 投票:0回答:1

我试图使用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)

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

python installation scikit-learn cross-validation updating
1个回答
0
投票

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

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
© www.soinside.com 2019 - 2024. All rights reserved.