2011-01-19 179 views
21

我是Python新手。我应该启动一个应用程序,并在python的应用程序上执行一些任务。我从activestate.com的python.org和ActivePython发现了Python,但它们之间有什么区别?我应该安装哪个?active python和python有什么区别?

+0

的可能重复[为什么ActivePython的存在?(http://stackoverflow.com/questions/1352528/why-does-activepython-exist) – Hugo 2014-02-26 08:23:56

回答

17

ActiveState是一个开源公司,它将Python与一些额外的软件包捆绑在一起,并使其可用于各种平台。有时候他们支持标准的python distrubution没有的平台。对于例如我想起了AIX。

许多Windows初学者对python有这样的疑问,当他们从Python开始。 ActiveState提供了一套Python可执行文件,包括Python Windows Extensions和PEPS,并将其作为Python电子书潜入包中,以便您有一个好的解决方案。

从技术上说,如果可以从您的平台上下载,则从activestate.com和python.org的Python之间没有任何区别。

是的,你可以安装python 2.7.1,因为它是2.x系列中最新支持的版本。

+0

但一定要首先阅读ActiveState的许可条款,以确保您使用的他们的版本可以接受。 – 2011-01-19 09:34:31

4

一个关键的区别是,ActivePython带有一个名为PyPM的二进制包管理器,可以更容易地安装像numpy,scipy和lxml这样的软件包。

1

ActiveState通常只会免费提供最新版本的软件包,如果您需要旧版本,无论出于何种原因,您都必须注册其付费帐户之一。 Python.org似乎有所有的旧版本可供下载。

相关问题