ActivePython for Applications from Mission-Critical Systems to Open Source Projects
ActivePython is the industry-standard, commercial-grade Python distribution used by millions of developers around the world for easy Python installation and quality-assured code. ActivePython comes precompiled for out-of-the-box installation and includes core python binaries, popular modules, the Python Package Manager (PyPM) and complete documentation. Whether you're using Python for mission-critical applications or open source projects, ActivePython offers significant time savings over open source Python for installing, removing, upgrading, and managing common Python modules. ActivePython comes in different editions to satisfy the spectrum of users - from large enterprises running Python on distributed or critical applications to community developers building open source applications.
ActivePython now includes key Python open source packages specifically for financial and scientific computing markets (NumPy, SciPy, matplotlib) - available in Business, Enterprise, and OEM Editions.
Find out which ActivePython version and edition fits your needs.
Learn more about ActivePython 3.
ActivePython Features:
Fully binary-compatible Python build of core Python 2.5, 2.6, 2.7 and Python 3.1
Python Package Manager (PyPM) for:
- Installing, removing, upgrading, and managing the use of common Python modules
- Simpler module management
- Time and effort savings
Commonly used external Python modules:
- ElementTree for XML processing
- zlib and bzip2 for data compression
- Tkinter (using Tcl/Tk 8.5)
- PyWin32
New packages for data centric financial modeling and scientific computing applications (available in ActivePython Business, Enterprise, and OEM Editions):
- NumPy: The fundamental library needed for financial and scientific computing with Python
- SciPy: A suite of scientific tools for Python, depends on the NumPy library
- matplotlib: A Python numerical plotting library
Installers for simple setup across platforms:
- Windows: Microsoft Windows (MSI) package (available in all editions)
- Mac OS X: Disk image containing the installer package (available in all editions)
- Linux: ActiveState installer package (available in all editions)
- Solaris: Available in ActivePython Business, Enterprise, and OEM Editions
- HP-UX: Available in ActivePython Business, Enterprise, and OEM Editions
- AIX: Available in ActivePython Business, Enterprise, and OEM Editions
Latest releases: ActivePython 2.6, 2.7 and 3.1
What's new in ActivePython 2.6
- PyPM is now included in 64-bit Windows and Linux builds
- Upgrade to PyPM 0.2.0b1
- Upgrade to Tcl/Tk 8.5.8
- Windows Support for OpenSSL in 64-bit
- For a complete list of changes, see the ActivePython 2.6 release notes
What's new in ActivePython 2.7
- Include PyPM for Python 2.7
- Upgrade to Python 2.7rc1 (1st release candidate for 2.7)
- Upgrade to sqlite 3.6.21
- For a complete list of changes, see the Python 2.7rc1 release notes
What's new in ActivePython 3.1
- Upgrade to core Python 3.1
- Upgrade to Tcl/Tk 8.5.7 and Tix 8.4.3
- Windows Upgrade to PyWin32 211+
- Windows x64 build available
- Security upgrade to openssl-0.9.8k
- For a complete list of changes, see the ActivePython 3.1 release notes
System Requirements
General
- Recommended 50MB hard disk space for typical install
- Web browser for online help
Windows
- Windows XP or later
Mac
- PowerPC: Minimum Mac OS X 10.4
- x86: Minimum Mac OS X 10.4
Linux
- x86 or x86_64
- glibc-2.3+ (e.g. SuSE 10+, Oracle Enterprise Linux 4+)
Solaris - Available in ActivePython Business, Enterprise, and OEM Editions
- SPARC: Minimum Solaris 8
- x86: Minimum Solaris 10
- You must use GNU tar to unpack the ActiveState Installer Package
HP-UX - Available in ActivePython Business, Enterprise, and OEM Editions
- PA-RISC
- IA-64 (Itanium) - available only in Enterprise Edition
- Minimum HP-UX 11
AIX - Available in ActivePython Business, Enterprise, and OEM Editions
- PowerPC
- Minimum AIX 5.1