The Best Dependency Management + Virtual Environment solution for Python

Python 3.9 by ActiveState for Windows or Linux

 Install via command line (Command Prompt on Windows)

powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/install.ps1'))) -activate-default ActiveState-Labs/Python-3.9Beta"
sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default ActiveState-Labs/Python-3.9Beta
Python 3.9 by ActiveState

The Best Dependency Management + Virtual Environment solution for Python

With our Python 3.9 release, we’re reimagining how you work with Python from ActiveState, and how you work with virtual environments. Python 3.9 provides:

  • A unified, cloud-based toolchain for Linux and Windows
  • Auto-creation and activation of virtual environments
  • Pure open source licensing: modules you install have just their original licensing

Watch how it works

python environment CLI

So, What’s Different?

Python 3.9 is powered by the ActiveState Platform

The ActiveState Platform offers automated dependency management, distributed parallel cloud builds of dependencies from source, team collaboration tools, and a versatile CLI (our State Tool) —all without the need for build engineering or Windows and Linux expertise.

If you have questions as you work on your Python 3.9 projects, drop by the ActiveState Community Forums and create a new post! Watch how to install Python 3.9 using ActiveState Platform GUI

Virtual Environments

Keep your projects sandboxed on your machine with a cross-platform, universal virtual environment solution that’s quicker and easier to use than venv, but still lets you run multiple versions of Python on your machine without worrying about dependency conflicts.

python environment
python environment tool

Multi-OS Universal Python Package Management

Use the same tooling across platforms to manage all your Python environments. Add, remove, update individual dependencies, or install a bundle of curated packages by use-case so you can get coding quicker.

Common Development Environments

Keep teams synchronized with a centrally managed and updated Python environment all team members can share (requires free ActiveState Platform account).

View Data Sheet: Package Management for Teams

Python 3.9 ActiveState release
commit history python

Revision Control

See the history of any change to your environment with the ability to revert, fork, and merge changes between versions (requires free ActiveState Platform account).

Enterprise-Grade Python Dependency Management

The ActiveState Platform automates dependency resolution, helping to ensure your environment contains known-good sets of dependencies that work together. Can’t resolve a dependency conflict? Let the ActiveState Platform resolve it for you, or at least tell you why it can’t.

enterprise python dependency management
python packages python 3.9

Built Fast from Source

The ActiveState Platform gives you access to a distributed, parallel build system so that even complex development environments can be automatically built and packaged for your OS in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.

More about Python security for enterprises

Versatile CLI – our State Tool

Our all-new, open-source CLI, the State Tool, lets you manage your environment directly from the terminal, easily integrate with your existing CI/CD pipelines, and keep your team synchronized across platforms.

Versatile CLI Python 3.9
Open Source Licensing

Open Source Licensing

Python 3.9 and the modules you install via the command line are licensed under their original licenses. You no longer need to deal with any proprietary licensing.

What can I do with Python on the ActiveState Platform?

The ActiveState Platform is a universal package management solution for Python, as well as Perl and Tcl that lets you automatically build and manage language environments/distributions for all major OS’s with a single toolchain.

Why would I want to use the ActiveState Platform for Python?

  • Easier to build a Python environment/distribution than doing it manually, especially if you need to build from source code for more than one OS since you only need to work with a single toolchain
  • Easier to manage your Python environment, since whenever you add a package we’ll automatically pull in the dependencies, resolve them, build them from source (including linked C libraries), and add them to your environment

Does the ActiveState Platform act as a code repository?

No, we only deal with open source language components, we don’t deal with your code. We can accommodate proprietary Python packages/libraries, however.

Why else would I want to use the ActiveState Platform for Python?

You might want to use it to help other developers get up and running on your project quicker. We’ll copy over the code from your GitHub repo and install it together with the runtime environment it requires to run — all with a single command.

What are some other advantages Python 3.9 by ActiveState has over Community Python?

There’s a bunch of other things that can help make your life easier as a professional Python Developer (including branching configurations, cross-platform scripting, eliminating “works only on my machine” issues, and more). You can take advantage of them, if you don’t buy into our toolchain.

Am I locked into your Python ecosystem?

Not at all. For instance, if you prefer to work with pip, our CLI (the State Tool) will respect your pip commands and our hosted repository will allow you to install Python wheels.

Try out Python 3.9 Beta for Windows or Linux

 Install via command line (Command Prompt on Windows)

powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/install.ps1'))) -activate-default ActiveState-Labs/Python-3.9Beta"
sh <(curl -q https://platform.activestate.com/dl/cli/install.sh) --activate-default ActiveState-Labs/Python-3.9Beta

97% of Fortune 1000 Companies Rely On ActiveState

ActiveState’s enterprise offering includes extensive customization, premium support, and regularly scheduled builds, licensed for production use and redistribution.

enterprise-grade open source languages from ActiveState

Reduce Security Risks
Ensure security with the latest secure versions of Perl packages (i.e. the latest OpenSSL patch) and timely updates for critical issues.

Reduced risk: enterprise-grade open source languages from ActiveState

Indemnification and License Compliance
Comply with your organization’s open source policies against GPL and GNU licensing, and reduce risk with legal indemnification.

license compliance: enterprise-grade open source languages from ActiveState

Commercial Support & Maintenance. View our Perl extended support options
Keep your IP out of public forums and get faster, more reliable help with guaranteed response times and Service-Level Agreements. (View our Perl extended support options)

code consistency: enterprise-grade open source languages from ActiveState

Enforce Code Consistency
Maintain consistency from desktop to production – Windows, macOS, Linux and big iron (AIX, Solaris).

Get enterprise-grade open source languages from ActiveState

Avoid Lock-In with Open Source
100% compatible with open source Perl so you can recruit skilled staff, ramp up faster and avoid vendor lock-in.

Get commercial-grade open source languages from ActiveState

Accelerate Time to Market
Spend less time setting things up and more time getting things done, with the top Perl packages precompiled and ready to go.

Ready to see how we can make Python more secure and less costly to maintain over time?

Please provide your information, and our Sales Team will be in touch shortly. Students and developers can sign up for a free account instead.



*We don’t share your personal info with anyone. Check out our Privacy Policy for more information.