当前位置:  开发笔记 > 编程语言 > 正文

为什么ActivePython存在?

如何解决《为什么ActivePython存在?》经验,为你挑选了5个好方法。

什么是ActivePython实际上是关于什么的?

从我所读到的,它只是标准的Python with openssl和pyWin32(在Win上).我想没什么大不了的,我可以在几分钟内安装它们,而且大多数人无论如何都不需要它们.所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,多处理)都是核心Python发行版的一部分.

接下来,标记行"ActivePython是行业标准的Python发行版",不是核心Python发行版"行业标准"(无论这意味着什么?)?

而最奇怪的是,ActiveState将它与糟糕的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo.是什么赋予了?

我实际上从来没有安装过ActivePython,所以也许我不知道什么,但它看起来很无关紧要,我在论坛或这里经常看到这个名字.



1> Alex Martell..:

它是Python的包装或"发行版",带有一些附加功能 - 不是(任何地方)和Enthought的"Python加上所有东西"的巨大发行版一样"Sumo",但仍然是类似的(它首先出现得更早) ).

我不认为你特别遗漏任何东西,除非David Ascher(Python爱好者和我在Python Cookbook中的合着者)曾经是ActiveState的CTO(因此毫无疑问内部推动Python与其他动态一起使用)语言ActiveState专注于)但他现在已经离开了(他是Mozilla旗下公司的首席执行官,处理电子邮件和类似的通信方式 - ThunderBird等,就程序而言).

毫无疑问,一些公司更愿意购买具有商业支持合同的分销,例如ActivePython,只是因为这是几个企业(和/或他们的IT部门)的一些采购部门习惯工作的方式.除非你关心这些问题,否则我认为你不会错过任何东西,因为它给ActiveState的Python发行版一个通行证;-).[[我同样对Linux的昂贵企业发行版,与Debian或Ubuntu等相关 - 但我不是在采购,也不在IT部门,也不是为非常传统的企业工作;-) ]]



2> Martin v. Lö..:

ActiveState拥有悠久的传统,为Python,Tcl和Perl提供Windows支持:通过雇佣关键开发人员(如Mark Hammond,一段时间),修复特定于Windows的错误,让员工提供修复,并成为赞助商Python软件基金会.

虽然它们产生的分布与我的分布非常相似,但正如RichieHindle所说:你可以从ActiveState获得付费支持(但不是来自我).



3> RichieHindle..:

主要特点是您可以为它购买付费支持合同.

当您可以自己编译所有内容时,为什么存在Red Hat Enterprise Linux?8-)

对于许多企业而言,经过验证的开源软件构建,打包和测试该软件的人员的支持合同相结合是一个很好的主张.



4> Eli Bendersk..:

我已经使用ActivePerl多年了,当我切换到Python时,我很自然地下载了ActivePython.从未遇到过Active*发行版的任何问题 - 它们非常强大,附带了一些有用的库,这些库是vanilla core Python所没有的.它们还捆绑了一个非常有用的.CHM Python文档编译.


pywin32是显着的
什么是有用的图书馆?

5> Trent Mick..:

这是我很久以前写的关于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"(以及其他软件)安装受欢迎的二进制软件包.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有