为什么ActivePython存在?
什么是ActivePython实际上呢?
从我读过的只是标准的Python openssl和pyWin32(Win)。 我猜没有什么大不了的,我可以在几分钟内安装它们,而大多数人不需要它们。 所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,multiprocessing)都是Python核心发行版的一部分。
接下来,标签行“ActivePython是行业标准的Python发行版”,不是核心Python发行版“行业标准”(不pipe是什么意思?)?
而最奇怪的是,ActiveState将它与蹩脚的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo。 是什么赋予了?
我其实从来没有安装ActivePython,所以也许我不知道什么,但似乎很不相关,我在论坛上或这里看到很多名字。
它是Python的一个包装或“分布”,有一些额外的东西 – 不像Enthought的“Python plus everything”的巨大发行版那样(任何地方)就像“Sumo”一样,但是仍然以类似的方式)。
我不认为你错过了任何东西,除了可能是David Ascher(Python爱好者和我在Python Cookbook的合着者)曾经是ActiveState的首席技术官(因此毫无疑问在内部推动Python去与其他dynamic但是他现在已经走了(他是Mozilla旗下公司的首席执行官,负责处理电子邮件和类似的沟通方式 – ThunderBird等)。
毫无疑问,有些公司更喜欢用商业上可用的支持合同(比如ActivePython)来购买发行版,这是因为一些企业(和/或他们的IT部门)的一些采购部门被用来工作。 除非你关心这些问题,否则我不认为你错过了ActiveState的Python发行版;-)。 [[我对Linux,Debian或者Ubuntu等昂贵的企业发行版同样感到同样的感受 – 但是我不是在采购部门,也不是在IT部门,也不是为非常传统的企业工作;-) ]]
ActiveState拥有支持Python,Tcl和Perl的Windows支持的悠久传统:通过雇用关键开发人员(如Mark Hammond,一段时间),修复特定于Windows的错误,并让员工回馈修复,并作为Python软件基金会。
虽然他们生产的产品与我的产品是相似的,但正如RichieHindle所说:你可以从ActiveState(但不是我)那里获得支付。
主要特点是你可以为它购买付费支持合同。
为什么红帽企业Linux存在,你可以自己编译一切? 8-)
对于许多企业而言,经过validation的开放源代码软件与来自构build,打包和testing该软件的人员的支持合同的结合是一个很好的build议。
我一直使用ActivePerl多年,当我切换到Python,我很自然地下载了ActivePython。 从来没有任何问题与Active *发行版 – 它们是健壮的,附带一些有用的库,香草核心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”(以及其他)的优势来安装stream行的二进制软件包。