Download an easy-to-share Python runtime that runs your code anywhere.

Quickly create a fully customized Python runtime with all the dependencies you need. It runs in any environment and operating system and is easy to share with your team.

Available Versions

Python 3.10, Python 3.9, Python 3.8, Python 3.7 & Python 2.7

Using Python 2.7?

See our Python 2 Support Options

Works with

Windows LogoLinux LogoMacOS Logo

Flask 2.2.1

Flask-Login 0.6.0

requests 2.27.1

SQLAlchemy 1.4.35

1Select the Python packages you need from our trusted catalog.

Build Progress
Checkmark signifying a package building finished.Flask 2.21
Checkmark signifying a package building finished.Flask-Login 0.6.0
Checkmark signifying a package building finished.requests 2.27.1
Checkmark signifying a package building finished.SQLAlchemy 1.4.35

2We build all dependencies from source, for each OS you need.

$ state activate my-runtimeDownloading dependencies...Activating environment...Done! $ flask runRunning on http://127.0.0.1:5000/

3You get a one-line command for easy installation and sharing.

Looking for ActivePython?

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

97% of Fortune 1000 companies rely on ActiveState

HSBC LogoToyota LogoCisco LogoNorthrop Grumman LogoTesco Logo

Why choose ActiveState for your Python runtimes

Built from Source

We import all your favorite Python packages from PyPI and build them from source on-demand so that you stay secure.

Reproducible

No more "works on my machine" issues. Each time you install your ActiveState Python runtime, it will be exactly the same. Every package and version is recorded in a complete history.

Collaborative

Keeping a consistent Python environment between team members has never been easier. Create an organization and if one member changes a runtime, everyone can pull the change down to stay in sync.

Easy to Distribute

We give you many ways to distribute your Python runtime. You can share a single command, set up an artifact repository, or generate an installer. It's perfect for large teams and open source projects working collaboratively.

Secure

We're on top of all vulnerabilities in your Python runtime. You'll see any vulnerabilities in your project in real-time and get alerts when new vulnerabilities are discovered.

Enterprise-Ready

Concerned about compliance? We make it easy to see all the licenses for your Python dependencies, so you're never at risk. Soon, we'll let you set policies to create organization-wide enforcement for compliance issues.

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.

"ActiveState satisfied the internal needs of both engineering and DevOps. We gain speed, flexibility and engineering time, plus can better manage the risk of products running Python with a uniform and consistent approach."

Raj Behera

Vice President Research and Development

MSC Software / Hexagon

Let us show you how it works

Get a brief demo from one of our experts and see how ActiveState can help your organization manage open source risks & pain points.

Schedule a Demo