Почему существует 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, поэтому, возможно, я чего-то не знаю, но это кажется довольно неуместным, и я часто вижу имя на форумах или здесь.

429   5  

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

    Ничего не найдено.