开源的Enthought Python替代品

时间:2012-03-04 14:25:36

标签: python numpy scipy enthought pandas

我使用Enthought的python发行版作为研究生进行数据分析,并且非常喜欢它。但我最近接受了一项工作,这剥夺了我使用它的能力。

我更喜欢Python用于初始范围和清理数据,而R用于统计数据。想要这个的一部分动力就是尝试大熊猫。而其他部分是我没有适当的许可证(或支付手段),这显然是一个问题。

那么还有其他一些很容易安装的Python发行版,我可以获得numpyscipysci-kits以及所有其他优点吗?

8 个答案:

答案 0 :(得分:14)

如果你是一个Windows,我可以建议pythonxy轻松,轻松地安装Python和核心科学库。

它非常大并且包含许多您可能不需要的软件包,但在安装时,您可以选择安装哪些库。

答案 1 :(得分:13)

你见过EPD free吗?

来自好友网站:

  

我们新的轻量级科学Python必备软件:   SciPy,NumPy,IPython,matplotlib,Traits,&查科

这可能足以让你开始。

答案 2 :(得分:13)

你可能会在我的回答中首先呼出“ 他吸烟的是什么? ”,但这是对ogrisel回答的回应:

最好的Python发行版是Debian GNU / Linux - 它支持多个版本的Python,包含数百个(如果不是数千个)Python模块和扩展,因此它们的安装保证完美无瑕(在99%的情况下)无论底层软件/扩展程序有多复杂,其中大多数都是针对支持版本和第三方模块进行单元测试的,这些模块在打包时可以保证以后不会出现头疼。

除了Python本身,您还可以选择十几个可用的Python IDE(例如spyder,Eric,PIDA等),支持Python的编辑器(vim,emacs等),替代Python实现(pypy),编译器( Python(python-dbg)与gdb协同调试构建允许您在检查Python堆栈等时立即调试扩展。并且所有这些特定于Python的工具都可以在同一软件管理框架中使用。该系统的其余部分带有数以千计的通用和专业软件工具和资源。 根据您的需求,您可以选择稳定测试不稳定 Debian“套件”。

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

啊对 - pandas ,我们提供来自NeuroDebian存储库的backport构建,因此您可以轻松使用稳定的Debian和前沿的大熊猫。

答案 3 :(得分:13)

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

以下是它包含的完整软件包列表:   http://docs.continuum.io/anaconda/pkgs.html

答案 4 :(得分:8)

在MacOSX上,有ScipySuperpack

在Linux上,有... Linux发行版:)如果你想在Debian和Ubuntu上进行最新的构建,我建议:http://neuro.debian.net/

答案 5 :(得分:6)

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

答案 6 :(得分:4)

对于Windows,还有WinPython:“WinPython是用于Windows XP / 7/8的Python编程语言的免费开源可移植发行版,专为科学家设计,支持32位和64位版本的Python 2和Python 3。“

答案 7 :(得分:0)

你可以随时尝试Portable Python,它包括numpy,scipy和pandas,以及其他库,IDE和好东西: - )