Skip to content
English
  • There are no suggestions because the search field is empty.

Enthought Deployment Manager (EDM) Overview

The Enthought Deployment Manager (EDM) quickly creates and maintains multiple self-contained Enthought Python environments. EDM provides unmatched robust state-of-the-art management of package dependencies, ensuring consistent package version sets.

Python environments created with EDM can be used from any general-purpose IDE.

EDM is a Python Environment Manager

Each Python environment is independent of all the others.

  • Different versions of Python can coexist in different environments.
  • Different packages (and package versions) can be installed in each environment.

As a result:

  • Users are able to work on multiple projects that need different versions of Python and/or have conflicting package requirements.
  • Users are able to test their programs against multiple versions of Python and/or multiple versions of packages.
  • Users can reproduce a colleague's environment for co-development, testing, or troubleshooting.

EDM is a Python Package Manager

Packages that are installed in a given environment will be:

  • Compatible with the version of Python being used.
  • Compatible with the other packages already installed:
    • When installing new package, EDM also automatically installs compatible dependencies.
    • When updating existing packages, EDM also automatically checks for required updates to dependencies.

Supported Enthought Python versions

  • Python 3.6 runtimes and packages are actively maintained, with about 1000 available packages.
  • Python 3.8 support is under active development, with a quickly growing roster of packages.
  • No new or updated packages are being built for Python 2.7 or Python 3.5 (effective late 2019).

Supported Operating systems

  • Windows 64-bit and 32-bit. (The 64-bit EDM application for Windows can create and manage both 32-bit and 64-bit Python environments.)
  • RHEL7+ 64-bit and RHEL6 64-bit (No new or updated packages will be built for RHEL6, beginning in the near future.)
  • MacOS 10.13+ 64-bit. (Most packages support 10.9 and above.)

More information

EDM Product Description
EDM Documentation (including release notes) 
EDM Download 

Please do not enter support requ