Python

Python

The best dependency management + virtual environment solution for Python

ActiveState allows you to get a secure download of Python as a project from our Platform. You can add packages, view and manage security vulnerabilities, and make organizations to share with your team.

Create Account & Download Python

Available Versions: 3.10, 3.9, 3.8, 2.7

Featured Projects

Need a boost getting your project started? Check out our featured projects. Each project contains Python and a curated bundle of packages to get your project up and running quickly.

A robot

Python for Machine Learning

A collection of machine learning packages to get your project started quickly.

Copy Project
Package List
  • beautifulsoup4
  • bluebream
  • bottle
  • dash
  • pandas
  • Django
  • django-debug-toolbar
  • django-extensions
  • falcon
  • Flask
  • Flask-Admin
  • Flask-Compress
  • Flask-Cors
  • Flask-Login
  • httplib2
  • morepath
  • pastescript
  • plotly
  • pymongo
  • PyMySQL
  • pyramid
  • requests
  • selenium
  • tornado
  • TurboGears2
  • WebOb
A computer screen showing code

Python for Web Development

A collection of web development packages designed to get you up and running fast.

Copy Project
Package List
  • jupyterlab
  • matplotlib
  • notebook
  • numpy
  • pandas
  • scipy
  • tensorflow

Why Download Python From ActiveState?

Customizable

ActiveState allows you customize your Python download by putting it into a ‘project’. Projects are a combination of a language and packages that can be managed and downloaded from the ActiveState Platform.

Secure

Need to know more about the security of your download? You can view and fix your Project’s vulnerabilities from within our platform.

Collaborative

Need to share your project with a team? You can invite members to organizations within the platform where you can create and manage projects together.

Learn More

Download Python 3.9

The best dependency management + virtual environment solution for Python

Why ActiveState Python?

Customizable

Use just the Python packages you need

Secure

View & fix vulnerabilities

Collaborative

Share & configure Python with your team

Need Older Versions?

ActivePython includes a version of Python and hundreds of popular packages, pre-compiled and ready to use.

Still Running Python 2 Past EOL? Download Python 2.7 for Free!

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.

Learn More

Frequently Asked Questions

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.

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.

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.

ActiveState Python is free to download, but there are some limits on use: you can have no more than one runtime active at any given time. An active runtime is the number of instances of software from the ActiveState Platform that you run in a 24 hour period.

If you need more runtimes, please see our Plans and Pricing page.

We recommend downloading a recent version of ActiveState Python for Windows, Mac and Linux.

You will be prompted to create a free ActiveState Platform account.

Python is one of the most popular programming languages for web development, scientific computing, data science, machine learning and more. ActiveState Python has been used to develop both commercial and non-commercial applications for individual developers and organizations in industries such as financial services, aerospace & defence, software and IT services. Companies like Microsoft, Altair, NASA and MSC trust ActiveState's Python and Perl distributions. Learn more about ActiveState Python Use Cases.

In general, it's always best to choose the latest minor Python version, or else the previous minor version in order to ensure compatibility with recent versions of third-party modules, as well as to minimize vulnerabilities. For example, if the most current version is 3.9.6, the safe bet is to use 3.9.6 or 3.9.5. See which Python versions ActiveState supports.

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.