Почему существует ActivePython?
Что такое ActivePython на самом деле?
с что я прочитала это просто стандартный Python с openssl и pyWin32 (на Win). Ничего страшного, я думаю, я мог бы установить их в считанные минуты, и большинство людей не нужно. Все остальные упомянутые библиотеки (zlib, bzip2, sqlite3, Tkinter, ElementTree, ctypes, multiprocessing) являются частью основного дистрибутива Python.
далее, тег-line " ActivePython-это стандартный Python дистрибутив", не является ли дистрибутив core Python "отраслевым стандартом" (что бы это ни значило?)?
и самое странное, что ActiveState связывает его с дерьмовым PythonWin, а не с их собственным самым удивительным редактором Python/IDE, Komodo. Что это дает?
Я на самом деле никогда не добирался до установки ActivePython, поэтому, возможно, я чего-то не знаю, но это кажется довольно неуместным, и я часто вижу имя на форумах или здесь.
5 ответов:
это упаковка или" распределение " Python, с некоторыми дополнительными функциями - не (нигде) совсем как "сумо", как огромный дистрибутив Enthought "Python plus everything", но все же в аналогичном ключе (и он впервые появился намного раньше).
Я не думаю, что вы что-то упускаете, за исключением, возможно, того факта, что Дэвид Ашер (энтузиаст Python и мой соавтор в Поваренной книге Python) раньше был техническим директором в ActiveState (и поэтому, без сомнения, внутренне толкнул Python, чтобы пойти с другой динамикой languages ActiveState фокусируется на), но теперь он ушел (он генеральный директор принадлежащей Mozilla фирмы, которая занимается электронной почтой и подобными формами коммуникации-ThunderBird и тому подобное, с точки зрения программ).
несомненно, некоторые фирмы предпочитают покупать дистрибутив с коммерчески доступными контрактами поддержки, такими как ActivePython, только потому, что так работают некоторые отделы закупок на нескольких предприятиях (и/или их ИТ-отделы). Если вы не заботитесь о таких вопросах, я этого не делаю думаю, вы что-то упускаете, давая дистрибутиву Python ActiveState пропуск; -). [[Я так же отношусь к дорогостоящим корпоративным дистрибутивам Linux, против Debian или Ubuntu или тому подобного - но тогда я не занимаюсь покупкой, ни в ИТ-отделе, ни в любом случае не работаю на очень традиционном предприятии; -)]]
ActiveState имеет давнюю традицию, способствующую поддержке Windows Python, Tcl и Perl: нанимая ключевых разработчиков (например, Марка Хаммонда, в течение некоторого времени), исправляя ошибки, характерные для Windows, и заставляя сотрудников вносить исправления обратно, а также будучи спонсорами Python Software Foundation.
хотя это правда, что распределение, которое они производят, довольно похоже на мое, это так, как говорит RichieHindle: вы можете получить платную поддержку от ActiveState (но не от меня).
основная особенность заключается в том, что вы можете купить платный контракт поддержки для него.
Почему Red Hat Enterprise Linux существует, когда вы можете скомпилировать все самостоятельно? 8-)
для многих предприятий, сочетание проверенного программного обеспечения с открытым исходным кодом и контракт на поддержку от людей, которые создают, упаковывают и тестируют это программное обеспечение, является отличным предложением.
Я использую ActivePerl в течение многих лет, и когда я сделал переход на Python, я очень естественно загрузил ActivePython. Никогда не было никаких проблем с активными * дистрибутивами - они надежны, поставляются с несколькими полезными библиотеками, которых нет в vanilla core Python. Они также поставляются в комплекте с .Компиляция документации CHM Python, которая очень полезна.
вот письмо на python-list, которое я написал на этом давно:
https://mail.python.org/pipermail/python-list/2007-July/456660.html
в основном эти детали все еще верны. Кроме того, все другие ответы, которые я видел на этот вопрос, справедливы.
обратите внимание, что начиная с версии 2.6.3.7 ActivePython включает PyPM (аналогично PPM для ActivePerl), чтобы помочь с установкой пакетов Python - надеялись на пользу более "easy_install "и" pip " (и другие), чтобы быть установка популярных двоичных пакетов.
Comments