Scikit-Learn版本未更新

Man*_*ngh 0 python pip python-2.7 scikit-learn

我正在尝试scikit-learn通过来更新库pip,但由于发生错误而未能成功。

我最初使用以下命令更新了它:

sudo pip install -U  scikit-learn 
Run Code Online (Sandbox Code Playgroud)

虽然,它说:

Requirement already up-to-date: scikit-learn in /usr/local/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

我所关心的是它是最新版本 0.19.0

但是当我直接在Python解释器中检查版本时,它返回0.16.1

>>> import sklearn
>>> print sklearn.__version__
0.16.1
Run Code Online (Sandbox Code Playgroud)

如何更新到最新版本?

Rya*_*Tam 5

通过sudopip调用之前添加,您将引用系统的python而不是virtualenv的python。

如果您位于virtualenv内,则只需做pip install -U scikit-learn(即放下sudo)。

编辑:OP用apt安装了sklearn,sudo apt remove --purge python-sklearn并用pip解决的方法重新安装了sklearn 。