Python和Anaconda之间的混淆

时间:2017-04-21 06:12:31

标签: python anaconda

最近我在Linux操作系统上开始用Python(Python 3.5)编程。但我对Anaconda感到困惑。实际上是什么?它是Python的版本还是别的什么?如果我不安装Anaconda会有任何限制吗?

3 个答案:

答案 0 :(得分:10)

Anaconda是一个免费的开源Python发行版,包含数百个与数据科学,科学编程,开发等相关的软件包。 Python包含在Anaconda发行版中。虽然它可以配置大多数IDE,但它不是IDE(如评论中提到的PyCharm)。我会注意到该发行版包含一个名为Spyder的IDE。它还带有一个名为conda的平台无关的包管理器。

您可以在此处阅读更多内容:https://docs.continuum.io/anaconda/

答案 1 :(得分:6)

  

Anaconda是一个流行的Python数据科学平台。

enter image description here

Anaconda是免费增值开源发行版:

  • 用于大规模数据处理,预测分析和科学计算的Python和R编程语言,旨在简化包管理和部署。

此外,您可以很好地为任何操作系统安装Anaconda,即Linux或Windows。它们具有导航器,可用于启动可用模块。

Anaconda在安装时询问Python版本:

enter image description here

了解更多关于anaconda的信息:

<强> Official Website

Anaconda Docs

答案 2 :(得分:2)

Anaconda发行版已经在我的计算机上使用了2年了,无论它是打开还是关闭,所以我觉得我有使用它的经验。

在我的拙见中,Anaconda仅用作包装器或瑞士军刀。实际上,anaconda可用的所有内容都可以使用PIP手动安装。

如果您是初学者,并且不打算在数据科学/ ML领域进行一些全面的编码,那么我认为您不需要安装Anaconda的任何理由。如果您仍然希望在计算机上安装conda,请继续使用它,但是如果您已预安装python,请先将其删除,然后再使用Conda。

Conda dist。通常很容易占用2-4 GB的空间。(有一个名为miniconda的轻型安装程序,但也适用于该安装程序) 当您使用conda命令安装python软件包时,通常会与它一起拉取其他软件包,从而在设备上占用越来越多的空间。因此,如果您的机器运行缓慢且空间较小,Anaconda对您来说是一个很大的 NO-NO

Anaconda(IMHO)只是在python用户市场上明确表达的,精心设计的炒作。

即使您有足够的内存和功能强大的设备,我也找不到为什么您应该将其用于您可能永远不会使用的东西。

有多种方法可以使用PIP批量安装所需的所有内容,而PIP仅安装正确运行程序所需的内容。

在我看来,Conda可能适合Pro程序员(我不知道这是怎么回事?)。

此外,请记住,如果您想进行数据科学,ML,深度学习,请选择64位版本的python,这样就可以安装所需的每个模块而不会遇到错误。