2012-03-04 77 views
19

我用Enthought的蟒蛇分布的研究生进行数据分析,真正喜欢它。但是我最近找了一份工作去掉了我的使用能力。开源Enthought Python的替代

我更喜欢的Python初始作用域和清洁中的数据,和R为统计侧。虽然想要这个动力的一部分,但它正在尝试熊猫。等另一部分是我没有合适的许可证(或方式支付),这显然是一个问题。

那么,有没有其他的一些好放在一起容易安装Python发行,我能得到numpyscipysci-kits,和所有其他的善良?

+2

Concering大熊猫在一起:它通过安装PIP非常容易。 – 2012-03-26 11:39:45

+2

我怀疑你会花费超过200美元的劳动力试图找到解决办法。 Enthought向Python社区提供的支持和开发的数量令我印象深刻,我鼓励人们支持他们(不,我不为他们工作)。你的时间花费你的雇主的钱。 Enthought为您节省了时间,从而为他们节省了金钱。 – 2012-06-17 20:47:32

+0

我花了很多时间试图寻找各种各样的解决方法,因为有时候缺乏代码,易于使用Enthought使我的生活变得更容易。对于时间v金钱,Enthought是非常值得的成本。 – Doomchinchilla 2012-07-16 16:59:08

回答

8

MacOSX上,有ScipySuperpack

在Linux上,有... Linux发行版:)如果你想近期建立在Debian和Ubuntu我建议:​​

14

如果你是一个窗口,我可以一个简单,无痛安装的Python和核心科学图书馆建议pythonxy

这是相当大的,并含有大量的包,你也许并不需要的,但在安装时,你可以选择选择哪个库进行安装。

+0

+1,我发现自己越来越多,所以这可能是一个不错的选择。我稍后可能会接受,但我想查看是否安装了Mac安装程序。谢谢。 – tshauck 2012-03-04 14:54:09

+1

+1,对于Windows来说,PythonXY是一个很好的选择......希望他们很快就能将64位版本集成在一起。质量接近EPD,但不是那里。 – rdchambers 2012-03-12 18:39:39

6

Sage。它没有Enthought的GUI工具,但是包含一个完整的科学Python堆栈。

13

你见过EPD free

从enthought网站:

科学Python的基本要素,我们新的轻量级的分布: SciPy的,NumPy的,IPython中,matplotlib,性状,&查科

它可能是足以让你开始。

+0

我目前有免费的python2.7的EPD,我正在玩python3 +中自己编写的scipy/numpy + pandas。熊猫看起来很棒。我很高兴。他们都有自己的长处和短处。我通常发现,除EPD之外的任何绘图都不能完美地绘制所有绘图。 – mathtick 2012-10-05 15:27:33

13

,你可能先是呼气“什么是他抽烟?”我的答案,但在这里它作为一个回声ogrisel的回答是:

最好的Python分布的Debian GNU/Linux的 - 它支持多种版本的Python,包含数百(如果不是数千)Python模块和扩展,所以无论底层软件/扩展的复杂程度如何,它们的安装都保证完美无瑕(在99%的情况下),绝大多数它们在包构建时针对受支持的版本和第三方模块进行了单元测试,保证了后期缺乏头痛。除Python之外,您还可以在十几种可用的Python IDE(例如spyder,Eric,PIDA等),Python感知编辑器(vim,emacs等),替代Python实现(pypy),编译器(Cython,nuitka)等。与gdb一起调试Python(python-dbg)的构建,可以让您在检查Python堆栈时立即调试扩展等。所有这些Python专用工具都可以在同一个软件管理框架作为系统的其余部分,它载有数以千计的通用和专用软件工具和资源。 根据您的需求,您可以选择稳定之间测试不稳定 Debian的“套房”。

现在“如何”:虚拟化如果你不能或者只是不愿意双引导。只需几分钟,您就可以在Windows或OS X机器上完成全面的系统工作,而不会有任何重大性能下降(除非您需要沉重的3D图形),并且只需要足够的RAM与主机操作系统的需求共享 - 您可以轻松访问虚拟机中的主机驱动器空间,请参阅例如http://neuro.debian.net/vm.html为一个简单的起点。

啊对 - pandas,我们提供NeuroDebian仓库的backport版本,所以你可以很容易地使用稳定的Debian和流血的大熊猫。

13

还可以通过Continuum Analytics检查Anaconda。它包括numpy,scipy,熊猫和“所有其他的好处”。适用于Linux,Windows和MacOS。 Anaconda Community Edition是免费且活跃的。

这里的包的完整列表,它包括: http://docs.continuum.io/anaconda/pkgs.html

4

对于Windows,也有WinPython:“WinPython是Python编程语言的Windows XP/7/8的一个免费的开源移动式配电,专为科学家设计,支持Python 2和Python 3的32位和64位版本。“

0

你总是可以尝试Portable Python,它带有numpy的,SciPy的,其中包括大熊猫,与其他图书馆,IDE和好吃的东西:-)