19

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

我更喜欢 Python 用于初始范围界定和清理数据,而 R 用于统计方面。不过,想要这个的部分动力是尝试熊猫。另一部分是我没有适当的许可证(或支付方式),这显然是一个问题。

那么是否还有其他一些易于安装的 Python 发行版,我可以获得numpy、、、和所有其他优点?scipysci-kits

4

8 回答 8

14

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

它很大并且包含很多你可能不需要的包,但是在安装时,你可以选择安装哪些库。

于 2012-03-04T14:42:12.120 回答
13

你见过环保署免费吗?

来自enthought网站:

我们新的轻量级 Python 科学基础知识分发版:SciPy、NumPy、IPython、matplotlib、Traits 和 Chaco

这可能足以让您入门。

于 2012-03-06T02:58:07.067 回答
13

对于我的回答,您可能首先会呼出“他在抽什么烟? ”,但在这里它是对 ogrisel 回答的回应:

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

除了 Python 本身,您还可以在十几个可用的 Python IDE(例如 spyder、Eric、PIDA 等)、Python 感知编辑器(vim、emacs 等)、替代 Python 实现(pypy)、编译器(Cython、nuitka)中进行选择等该系统承载了数以千计的通用和专用软件工具和资源。根据您的需求,您可以在stabletesting不稳定的Debian “套件”之间进行选择。

现在“如何”:虚拟化,如果你不能或只是不喜欢双引导。在几分钟之内,您就可以在您的 Windows 或 OS X 机器上完成完整的系统工作,而不会对性能造成任何重大影响(除非您需要大量 3D 图形),并且只需要足够量的 RAM 来与您的主机操作系统需求共享——您可以轻松地访问虚拟机中的主机驱动器空间,例如http://neuro.debian.net/vm.html 以获取简单的起点。

啊,对了——pandas,我们提供来自 NeuroDebian 存储库的反向移植版本,因此您可以轻松使用稳定的 Debian 和前沿的 pandas。

于 2012-03-13T02:45:55.417 回答
13

另请查看Continuum Analytics 的Anaconda。它包括 numpy、scipy、pandas 和“所有其他优点”。适用于 Linux、Windows 和 MacOS。Anaconda 社区版是免费且活跃的。

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

于 2012-12-04T22:57:19.633 回答
8

在 MacOSX 上,有ScipySuperpack

在 Linux 上,有... Linux 发行版 :) 如果您想要最近在 Debian 和 Ubuntu 上构建,我推荐: http: //neuro.debian.net/

于 2012-03-04T17:47:48.320 回答
6

圣人。它没有 Enthought 的 GUI 工具,但包含完整的科学 Python 堆栈。

于 2012-03-04T21:11:31.877 回答
4

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

于 2013-01-27T11:25:23.273 回答
0

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

于 2013-05-31T08:32:51.963 回答