zoukankan      html  css  js  c++  java
  • Anaconda Python —— 学习笔记

    Anaconda是一个科学计算的Python发行版本,支持Linux,Mac,Windows,提供包管理和环境管理的功能,可以方便的解决多版本Python并存,切换,以及各种第三方包安装问题。

    Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python及相关的配套工具。

    Anaconda和conda的概念差别:

      conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。

      包管理和pip的使用类似,环境管理则允许用户方便地安装不同版本的Python并可以快速切换。

      Anaconda则是一个打包的集合,里面预装好了conda、某个版本的Python、众多packages、科学计算工具等等,所以也称为Python的一种发行版本。

      其实还有Miniconda,顾名思义,它只包含最基本的内容——Python和conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

    conda设计理念:

      conda将几乎所有的工具,第三方包都当做package对待,甚至包括conda和Python本身。

      因此,conda打破了包管理和环境管理的约束,能非常方便地安装各种版本的Python、各种版本的packages,并方便地切换。

  • 相关阅读:
    Mvc+三层(批量添加、删除、修改)
    js中判断复选款是否选中
    EF的优缺点
    Git tricks: Unstaging files
    Using Git Submodules
    English Learning
    wix xslt for adding node
    The breakpoint will not currently be hit. No symbols have been loaded for this document."
    Use XSLT in wix
    mfc110ud.dll not found
  • 原文地址:https://www.cnblogs.com/zrc-study/p/8258843.html
Copyright © 2011-2022 走看看