安装最新版本

Scikit-learn 要求:
Python(>=3.5)

  • Python(>=3.5)
  • NumPy(>=1.11.0)
  • SciPy(>=0.17.0)
  • joblib(>=0.11)
    Scikit-learn绘图功能(即,函数以“plot_”开头,需要Matplotlib(>= 1.5.1)。一些scikit-learn示例可能需要一个或多个额外依赖项:scikit-image(>= 0.12.3)、panda(>= 0.18.0)。

警告:Scikit-learn 0.20是支持Python2.7和Python3.4的最后一个版本。Scikit-learn现在需要Python3.5或更新版本。

如果你已经有一个合适的 numpy 和 scipy版本,安装 scikit-learn 最简单的方法是使用pip

pip install -U scikit-learn

或者 conda

conda install scikit-learn

如果您还没有安装 NumPy 或 SciPy,还可以使用 conda 或 pip 来安装它们。 当使用 pip 时,请确保使用了 binary wheels,并且 NumPy 和 SciPy 不会从源重新编译,这可能在使用操作系统和硬件的特定配置(如 Raspberry Pi 上的 Linux)时发生。 从源代码构建 numpy 和 scipy 可能是复杂的(特别是在 Windows 上),并且需要仔细配置,以确保它们与线性代数程序的优化实现链接。而是使用如下所述的第三方发行版。

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

注意 在PyPy上安装时,需要注意PyPy3-v5.10+、Numpy 1.14.0+和scipy 1.1.0+。

有关更多发行版的安装说明,请参阅其他发行版。要从源代码编译开发版本,或者体系结构中没有可用的发行版时构建包,请参阅:高级安装说明。(https://scikit-learn.org/stable/developers/advanced_installation.html#advanced-installation)

第三方发行版

如果您尚未安装具有 numpy 和 scipy 的 python 安装,建议您通过软件包管理器或通过 python 软件包进行安装。 这些与 numpy, scipy, scikit-learn, matplotlib 和许多其他有用的科学和数据处理库。

可用选项有:
Canopy和Anaconda都运送了最新版本的scikit-learn,另外还有一大批适用于Windows,Mac OSX和Linux的科学python库。

Anaconda提供scikit-learn作为其免费分支的一部分。
Warning
升级或卸载使用 Anaconda 安装的 scikit-learn,或者conda不应该使用pip命令。代替升级scikit-learn:

conda update scikit-learn

卸载scikit-learn

conda remove scikit-learn

使用pip install -U scikit-learn升级or pip uninstall scikit-learn卸载,可能无法正确删除conda命令安装的文件。

pip升级和卸载操作仅适用于通过pip install安装的软件包。

01_sklearn,安装sklearn,软件环境要求,第三方发行版相关推荐

  1. 安装 Thonny 软件环境开发PI Pico

    ▌01 安装Thonny软件 1.简介 在开发使用 RP2040 时,根据它的 PI Pico Python SDK 中的第四章,介绍使用Thonny软件作为开发PI Pico的开发集成环境(Inte ...

  2. linux软件可以在所有发行版运行吗,Linux通用的跨发行版的3大软件包管理器

    前言 本文主要介绍Linux系统上通用的跨发行版的3大软件包管理器. Linux系统上的软件包管理可能非常令人困惑,尤其是对于新手,因为不同的Linux发行版使用不同的包管理系统.在大多数情况下,最令 ...

  3. linux怎么安装输入法软件下载,百度输入法linux版下载

          百度输入法linux版是一款由百度推出的专用于linux的汉字输入工具,百度输入法linux版功能强悍,为用户提供了拼音与五笔两种中文输入方式,百度输入法linux版软件的拼音输入支持全拼 ...

  4. P6-Windows与网络基础-安装eNSP软件环境

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 大纲 1.软件介绍 2.安装 2.1.安装VirtualBox 2.1.安装eNSP ...

  5. P5-Windows与网络基础-安装GNS3软件环境

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 解决问题:如何向虚拟机复制文件 大纲 1.软件介绍 2.安装 2.1.安装WinPca ...

  6. 轴对中工具app android,对称轴软件绘画图案app下载安装-对称轴软件绘画appV1.0手机版下载_飞翔下载...

    对称轴绘画软件安卓版app已经上线了,你只要画出对称图案的一部分,软件就可以自动帮你填充接下来一模一样的图案,画图更加的省心,如果你也想用对称轴软件绘画图案的话,那就快来下载此款软件体验一下试试吧 功 ...

  7. 云计算机教室安装学生软件,希望云教室电脑版

    希望云教室电脑版是一个少儿美术教育平台的线上教学软件,这款软件提供了丰富有趣的课堂互动功能,例如举手.发言.涂鸦.点赞等,互动性强,真实还原线下教学场景,完美复刻了线下课堂的体验感和趣味性. 希望美术 ...

  8. linux安装配置java,Linux 安装配置 java 环境

    说明 不同的 Linux 发行版使用的命令可能有些许不同,本文以 64位的 Centos 7 为例 环境检查 有些 Linux 发行版内置了 jdk ,如果版本正好是你需要的可以不用安装 检查是否安装 ...

  9. 【Windows安装WSL】WSL中安装Ubuntu发行版,提示占位程序接收到错误数据

    在管理员终端输入wsl --install命令,如果提示"无法解析服务器的名称或地址",则输入 dism.exe /online /enable-feature /featuren ...

最新文章

  1. Quartus 13.1安装心得
  2. 传文件进云服务器,传文件进云服务器
  3. 自建裸金属实例Oracle RAC上云
  4. 内核中dump_stack的实现原理(3) —— 内核函数printk的实现
  5. A + B Problem II
  6. mysql数据库数字类型_Mysql 数据库数值类型详解
  7. JAVA音乐网站(JAVA毕业设计)
  8. oracle 同义词表结构,Oracle 数据库的同义词+视图
  9. 批量生成条形码并且使用压缩包的方式下载
  10. swing的maven项目打成jar包
  11. 学it需要学历吗_学IT需要什么学历
  12. At least one JAR was scanned for TLDs yet contained no TLDs.问题解决方式
  13. reporting services报表部署错误:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。
  14. 回文日期 php,c语言程序实例大全,220个详细程序源代码
  15. Python数据可视化的3大步骤!
  16. 合理利用计算机虚拟内存,合理设置虚拟内存,目前8G内存足够日常使用
  17. 读书笔记--推荐系统实践(2)
  18. 重置功能怎么实现java_java实现忘记密码功能
  19. linux驱动系列学习之OLED(i2c接口)(八)
  20. ai计算机当前不支持的字体,字体arial不支持样式regular的解决方法

热门文章

  1. wxWidgets:wxOwnerDrawnComboBox类用法
  2. wxWidgets:wxAccessible类用法
  3. boost::test模块自定义用户异常转换器注册表的单元测试
  4. boost::statechart模块实现终止测试
  5. boost::spirit模块实现自定义嵌入式容器数据的测试程序
  6. boost::serialization模块测试extended_type_info的实现,使用多个共享库时有效
  7. boost::msm::mpl_graph::depth_first_search相关的测试程序
  8. boost::multi_array模块实现编写调整大小函数的测试,multi_arrays 将使用来自另一个的范围来构建自己
  9. boost::iostreams::stream_offset用法的测试程序
  10. bgi::detail::minmaxdist用法的测试程序