Anaconda vs. EPD Enthought vs.手动安装Python

问题:

各种Python软件包(EPD / Anaconda)与手动安装的相对优点/缺点是什么?
我已经安装环保署的学术,我没有问题。它提供了我认为我将需要的更多的软件包,并且使用enpkg安装程序很容易更新。环保署学术牌照需要每年续约,而免费版本并不容易进行更新。
目前我真的只使用了一些包,例如PandasNumPySciPymatplotlibIPythonStatsmodels及其各自的依赖关系。
对于这种有限的使用,我更喜欢手动安装和pip install --upgrade 'package',或者这些捆绑提供了超过此功能的任何东西?

回答:

 2015年更新:现在我总是推荐蟒蛇。它包含许多用于科学计算,数据科学,Web开发等的Python包。它还提供了一个优秀的环境工具conda,它允许在环境之间轻松切换,甚至在Python 2和3之间进行切换。它也被更新一旦发布了新版本的软件包即可快速完成,您只需执行conda update packagename更新即可。
 原来的答案如下
在Windows上,复杂的是编译数学软件包,所以我认为手动安装是一个可行的选择,只有当您只对Python感兴趣,没有其他软件包。
因此,更好地选择EPD(现为冠层)或Anaconda。
蟒蛇拥有大约270个包,包括对于大多数科学应用和数据分析最重要的包,即NumPySciPyPandasIPythonmatplotlibScikit-learn
所以如果这对你来说足够了,我会选择蟒蛇。
相反,如果您对其他软件包感兴趣,如果您使用任何Enthought软件包(例如,Chaco对于实时数据可视化非常有用),那么EPD / Canopy可能是更好的选择。学术版本在基本安装中具有更多数量的软件包,在存储库中还有更多软件包。蟒蛇还包括查科。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Anaconda vs. EPD Enthought vs. manual installation of Python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

27 − = 25