Anaconda vs.EPD Enthout vs.手动安装Python[关闭]

关闭。这个问题是基于意见的。它目前不接受答案。

<hr class=“my12大纲无baw0 bb bc-POWER-400”/

想改进这个问题吗?编辑这篇文章,更新这个问题,以便用事实和引文来回答。

五年前关闭

改进这个问题

与手动安装相比,各种Python捆绑包(EPD/Anaconda)的相对优点/缺点是什么

我已经安装了EPD academic,我对它没有任何问题。它提供了我认为我将永远需要的更多软件包,并且使用enpkg enstaller进行更新非常容易。EPD academic许可证需要每年更新一次,但免费版本的更新并不那么容易

目前,我只使用了少数几个包,比如Pandas、NumPy、SciPy、matplotlib、IPython、Statsmodels及其各自的依赖项

对于这种有限的使用,我最好使用手动安装和pip安装——升级“软件包”,还是捆绑包提供除此之外的任何功能

更新2015:现在我总是推荐Anaconda。它包括许多用于科学计算、数据科学、web开发等的Python软件包。它还提供了一个高级环境工具,conda,它允许轻松地在环境之间切换,甚至在Python 2和3之间切换。它还可以快速更新只要软件包的新版本发布,您就可以执行conda update packagename来更新它

以下原始答案

在Windows上,复杂的是编译数学软件包,因此我认为只有当您只对Python感兴趣而没有其他软件包时,手动安装才是可行的选择

因此,最好选择EPD(现在的树冠)或水蟒

Anaconda拥有大约270个软件包,其中包括对大多数科学应用和数据分析最重要的软件包,即NumPy、SciPy、Pandas、IPython、matplotlib、Scikit learn。
所以如果这对你来说足够的话,我会选择水蟒

相反,如果您对其他软件包感兴趣,或者如果您使用任何Enthound软件包(例如,Chaco对于实时数据可视化非常有用),则更是如此,那么EPD/Canopy可能是一个更好的选择。学术版在基本安装中有更多的软件包,在存储库中有更多的软件包。Anaconda还包括Chaco

发表评论