ActivePython이 존재하는 이유는 무엇입니까? [닫은]


80

실제로 ActivePython은 무엇입니까?

에서 내가 읽은 어떤 파이썬은 OpenSSL과 그냥 표준의 PyWin32 (Windows의 경우). 나는 큰 문제가 아니라고 생각한다. 몇 분 안에 설치할 수 있으며 대부분의 사람들은 어차피 필요하지 않습니다. 언급 된 다른 모든 라이브러리 (zlib, bzip2, SQLite 3, Tkinter, ElementTree, ctypes 및 다중 처리)는 핵심 Python 배포의 일부입니다.

다음으로, "ActivePython은 산업 표준 Python 배포입니다"라는 태그 라인이 핵심 Python 배포 "산업 표준"이 아닙니까 (무슨 의미입니까?)?

그리고 가장 이상한 점은 ActiveState가 자신의 가장 멋진 Python 편집기 / IDE 인 Komodo가 아니라 엉뚱한 PythonWin 과 함께 번들로 제공된다는 것입니다 . 무엇을 제공합니까?

실제로 ActivePython을 설치하지 않았기 때문에 뭔가 모를 수도 있지만 관련성이없는 것 같고 포럼이나 여기에서 이름을 자주 봅니다.

답변:


48

Python의 패키징 또는 "배포"로, 일부 추가 기능이 있습니다. Enthought의 "Python plus everything" 방대한 배포판 만큼 "Sumo"는 아니지만 여전히 비슷한 맥락에 있습니다 (처음에는 훨씬 더 일찍 나타났습니다). ).

특히 David Ascher (Python 열광 자이자 Python Cookbook의 공동 저자)가 ActiveState의 CTO 였다는 사실을 제외하고는 특별히 빠진 것이 없다고 생각합니다 (따라서 내부적으로 Python을 다른 동적 ActiveState가 중점을 두는 언어) 그러나 그는 이제는 떠났습니다 (그는 프로그램 측면에서 이메일 및 유사한 형태의 통신을 다루는 Mozilla 소유 회사의 CEO 입니다. 프로그램 측면에서 Thunderbird 등).

의심 할 여지없이 일부 기업은 ActivePython과 같은 상용 지원 계약이있는 배포판을 구매하는 것을 선호합니다. 여러 기업 (및 / 또는 IT 부서)의 일부 구매 부서가 일하는 방식이기 때문입니다. 그러한 문제에 대해 신경 쓰지 않는 한 ActiveState의 Python 배포에 패스를 제공하여 아무것도 놓치고 있다고 생각하지 않습니다 .-).

(저는 Linux의 값 비싼 엔터프라이즈 배포판과 데비안 또는 우분투 등과 같은 것에 대해 비슷하게 느낍니다. 하지만 저는 구매하지도 않고 IT 부서도 아니고 어쨌든 매우 전통적인 엔터프라이즈에서 일하지도 않습니다 .-))


33

ActiveState는 Windows 지원을 Python, Tcl 및 Perl에 기여하는 오랜 전통을 가지고 있습니다. Python 소프트웨어 재단.

그들이 생산하는 배포판이 저와 상당히 유사하다는 것은 사실이지만 RichieHindle이 말한 것처럼 ActiveState로부터 유료 지원을받을 수 있습니다 (하지만 저에게는 아닙니다).


32

주요 기능은 유료 지원 계약을 구입할 수 있다는 것입니다.

모든 것을 직접 컴파일 할 수 있는데 Red Hat Enterprise Linux가 존재하는 이유는 무엇입니까? 8-)

많은 기업에서 입증 된 오픈 소스 소프트웨어 해당 소프트웨어 를 빌드, 패키징 및 테스트하는 사람들의 지원 계약 의 조합은 훌륭한 제안입니다.


10

저는 ActivePerl 을 수년 동안 사용해 왔으며 Python으로 전환했을 때 매우 자연스럽게 ActivePython을 다운로드했습니다.

Active * 배포판에는 문제가 없었습니다. 견고 하고 바닐라 코어 Python에는없는 PyWin32 와 같은 몇 가지 유용한 라이브러리가 함께 제공됩니다 . 또한 매우 유용한 .CHM Python 문서 컴파일과 함께 번들로 제공됩니다.


2
그 유용한 라이브러리는 무엇입니까?
kurczak

6

오래 전에 내가 쓴 python-list에 대한 이메일이 있습니다.

https://mail.python.org/pipermail/python-list/2007-July/456660.html

대부분의 세부 사항은 여전히 ​​사실입니다. 또한이 질문에 대해 내가 본 다른 모든 응답은 공정합니다.

릴리스 2.6.3.7부터 ActivePython에는 Python 패키지 설치를 지원 하는 PyPM (ActivePerl 용 PPM과 유사)이 포함되어 있습니다. 인기있는 바이너리 패키지를 설치하기 위해 "easy_install"및 "pip"(및 기타)에 대한 이점을 기대합니다. .


링크가 깨졌습니다. "찾을 수 없습니다. 요청한 URL /pipermail/python-list/2007-July/456660.html을이 서버에서 찾을 수 없습니다."
Peter Mortensen

1

ActiveState는 또한 Python 2.7을 지원할 것이며 표준 Python 2.7은 2020 년에 더 이상 지원되지 않을 것입니다. 제때 마이그레이션되지 않을 대규모 코드베이스가있는 경우 직접 보안 패치를 만들거나 ActiveState와 같은 것을 사용해야합니다. 파이썬.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.