【问题标题】:Scikit-Learn Version Not UpdatingScikit-Learn 版本未更新
【发布时间】:2018-02-17 10:45:57
【问题描述】:

我正在尝试通过pip 更新scikit-learn 库,但由于出现错误,我没有成功。

我最初使用以下命令对其进行了更新:

sudo pip install -U  scikit-learn 

虽然,它说:

Requirement already up-to-date: scikit-learn in /usr/local/lib/python2.7/dist-packages

我担心的是最新版本0.19.0

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

>>> import sklearn
>>> print sklearn.__version__
0.16.1

如何更新到最新版本?

【问题讨论】:

    标签: python python-2.7 scikit-learn pip


    【解决方案1】:

    通过在pip 调用中添加sudo,您指的是系统的python 而不是virtualenv。

    如果您在 virtualenv 中,只需执行 pip install -U scikit-learn(即删除 sudo)。

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

    【讨论】:

    • 我尝试不使用 sudo,它给出了相同的消息 Requirement already up-to-date: scikit-learn in /usr/local/lib/python2.7/dist-packages 并且还显示版本 0.16.1
    • 你能在终端里做python -c 'import sklearn; print(sklearn.__version__)'which python吗?
    • 第一个命令给出0.16.1,我使用的是python版本Python 2.7.10
    • 我正在尝试确认您使用的是正确的 Python 解释器,which python 应该会告诉您您使用的是哪个 Python 解释器。
    • ➜ ~ python Python 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 2017-02-16
    • 2016-02-23
    • 2019-04-09
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多