什么是ActivePython实际上是关于什么的?
从我所读到的,它只是标准的Python with openssl和pyWin32(在Win上).我想没什么大不了的,我可以在几分钟内安装它们,而且大多数人无论如何都不需要它们.所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,多处理)都是核心Python发行版的一部分.
接下来,标记行"ActivePython是行业标准的Python发行版",不是核心Python发行版"行业标准"(无论这意味着什么?)?
而最奇怪的是,ActiveState将它与糟糕的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo.是什么赋予了?
我实际上从来没有安装过ActivePython,所以也许我不知道什么,但它看起来很无关紧要,我在论坛或这里经常看到这个名字.
它是Python的包装或"发行版",带有一些附加功能 - 不是(任何地方)和Enthought的"Python加上所有东西"的巨大发行版一样"Sumo",但仍然是类似的(它首先出现得更早) ).
我不认为你特别遗漏任何东西,除非David Ascher(Python爱好者和我在Python Cookbook中的合着者)曾经是ActiveState的CTO(因此毫无疑问内部推动Python与其他动态一起使用)语言ActiveState专注于)但他现在已经离开了(他是Mozilla旗下公司的首席执行官,处理电子邮件和类似的通信方式 - ThunderBird等,就程序而言).
毫无疑问,一些公司更愿意购买具有商业支持合同的分销,例如ActivePython,只是因为这是几个企业(和/或他们的IT部门)的一些采购部门习惯工作的方式.除非你关心这些问题,否则我认为你不会错过任何东西,因为它给ActiveState的Python发行版一个通行证;-).[[我同样对Linux的昂贵企业发行版,与Debian或Ubuntu等相关 - 但我不是在采购,也不在IT部门,也不是为非常传统的企业工作;-) ]]
ActiveState拥有悠久的传统,为Python,Tcl和Perl提供Windows支持:通过雇佣关键开发人员(如Mark Hammond,一段时间),修复特定于Windows的错误,让员工提供修复,并成为赞助商Python软件基金会.
虽然它们产生的分布与我的分布非常相似,但正如RichieHindle所说:你可以从ActiveState获得付费支持(但不是来自我).
主要特点是您可以为它购买付费支持合同.
当您可以自己编译所有内容时,为什么存在Red Hat Enterprise Linux?8-)
对于许多企业而言,经过验证的开源软件与构建,打包和测试该软件的人员的支持合同相结合是一个很好的主张.
我已经使用ActivePerl多年了,当我切换到Python时,我很自然地下载了ActivePython.从未遇到过Active*发行版的任何问题 - 它们非常强大,附带了一些有用的库,这些库是vanilla core Python所没有的.它们还捆绑了一个非常有用的.CHM Python文档编译.
这是我很久以前写的关于python-list的电子邮件:
https://mail.python.org/pipermail/python-list/2007-July/456660.html
大部分细节仍然是正确的.此外,我在这个问题上看到的所有其他答案都是公平的.
请注意,从版本2.6.3.7开始,ActivePython包含PyPM(类似于ActivePerl的PPM)以帮助安装Python软件包 - 希望通过"easy_install"和"pip"(以及其他软件)安装受欢迎的二进制软件包.