Download Python
The best dependency management + virtual environment solution for Python
What Sets ActiveState Python Apart
Use just the Python packages you need
View & fix vulnerabilities
Share & configure Python with your team
Need Other Versions or MacOS Support?
ActivePython includes a version of Python and hundreads of popular packages, pre-compiled and ready to use.
- Windows: ActivePython 3.8 | ActivePython 2.7
- Linux: ActivePython 3.8 | ActivePython 2.7
- MacOS: ActivePython 3.6 | ActivePython 2.7
Why Download Python From ActiveState?
ActiveState has been programmers’ trusted provider of Windows, Linux, and macOS Python distributions for more than 20 years. We offer the latest versions of a number of open source programming languages, including Python, Perl, and Tcl.
We specialize in stable, secure, and easy-to-deploy Python environments. Our universal package manager, the State Tool, allows you to build your runtime from source code, reducing your exposure to vulnerabilities. We also provide advanced dependency management, reducing the need for bug fixes.
With ActiveState, you can install Python and the State Tool directly in the command line, or you can use a Windows installer for Python 3.8 or 2.7. We allow sign-up with GitHub and provide numerous tutorials in our community forum.
Frequently Asked Questions
Is this Python download free?
If you need more than five active runtimes, please see our Plans and Pricing page.
How do I download Python for Windows, Mac or Linux?
For Mac, we recommend downloading a previous version of ActivePython.
In both cases, you will be prompted to create a free ActiveState Platform account.
What can I use the ActiveState Python download for?
Which version of Python should I download?
While ActivePython 2.7 is still available, we recommend not starting new projects with 2.7 given that Python 2 is no longer supported by the community. If you still have applications running on Python 2, ActiveState does offer ongoing security updates with Python 2 extended support.