scikit 图像从 0.10 升级到 0.13

scikit 图像从 0.10 升级到 0.13

我正在使用 python 2.7 版本的 Ubuntu 16.04 上工作。

这样安装的 Scikit 镜像包是 0.10,

我想将其升级到 0.13。

我该怎么做?

答案1

您有两个主要选择:

  1. 使用 conda/蟒蛇

如果您需要使用多个 python 包,使用 conda/anaconda 可能是最简单的方法。

  1. 使用 pip 安装

pip 允许您安装特定的包,并且如果您愿意,还可以选择要安装哪个版本。

要检查已安装哪个版本,您应该运行:

pip search scikit-learn

就我而言,搜索返回了很多信息,其中一部分是:

scikit-learn (0.19.0)           - A set of python modules for machine learning and data mining
  INSTALLED: 0.17.1
  LATEST:    0.19.0

您可以安装最新版本的scikit-learn使用以下命令:

pip install -U scikit-learn

为了安装特定版本的包,您可以使用:

pip install -Iv scikit-learn==0.13

scikit 站点官方安装说明

安装最新版本

Scikit-learn 需要:

Python (>= 2.7 or >= 3.3),
NumPy (>= 1.8.2),
SciPy (>= 0.13.3).

如果你已经安装了 numpy 和 scipy,那么安装 scikit-learn 最简单的方法是使用 pip

pip install -U scikit-learn

或 conda:

conda install scikit-learn

如果您尚未安装 NumPy 或 SciPy,也可以使用 conda 或 pip 安装它们。使用 pip 时,请确保使用二进制轮,并且 NumPy 和 SciPy 未从源代码重新编译,这在使用特定配置的操作系统和硬件(例如 Raspberry Pi 上的 Linux)时可能会发生。从源代码构建 numpy 和 scipy 可能很复杂(尤其是在 Windows 上),并且需要仔细配置以确保它们链接到线性代数例程的优化实现。相反,请使用如下所述的第三方发行版。

如果您必须使用 pip 安装 scikit-learn 及其依赖项,则可以将其安装为 scikit-learn[alldeps]。最常见的用例是在 requirements.txt 文件中,该文件用作 PaaS 应用程序或 Docker 映像的自动构建过程的一部分。此选项不适用于从命令行手动安装。

答案2

我尝试了以下命令:

pip install --user --upgrade scikit-learn==0.15.1   (my required version)

但是如果你使用 Python 的任何虚拟环境(例如venvvirtualenv或 ) ,这可能会导致错误conda。为了避免错误,请使用以下命令:

pip install --upgrade scikit-learn==0.13            (your required version)

我遇到了同样的问题,但使用后面的命令解决了。您不需要对 pip 使用 sudo 命令(只是为了提醒您,希望您在使用 sudo 和 pip 时也遇到了错误。)希望我的回答有所帮助。

安装不同/最新版本会升级此特定模块的版本。没有可用的不同升级/更新命令。如果有,请分享。谢谢。

相关内容