Enthought's Python Distribution is the Python which is installed by EDM or Canopy. It provides over 600 Python packages to scientists and engineers. It grows weekly, and is available free to all users. It. We prioritize reliability and business need above release schedule, so we do not automatically build the most current core scientific Python packages.
Enthought's preferred tool for installation and management of Enthought Python and packages is the command-line Enthought Deployment Manager (EDM). It has been in active use since 2016, including providing all of Canopy's package management under the hood.
The Canopy GUI is at end of life. The final version, 2.1.9, was released in early 2018.
Canopy installers are no longer downloadable by the public. They will continue to be available on the Enthought download page, to enterprise customers only (login required), for an extended transitional period.
Programs written to run in Canopy-installed Python environments will still run in new EDM-installed Python environments (assuming that you install the same or compatible Python versions and packages), because they are all just running in Enthought Python -- it's just the Python installation interface that has changed.
To replace the Canopy GUI, a good basic IDE is Microsoft's free, open-source, extensible, multi-platform Visual Studio Code (VS Code) -- not to be confused with Microsoft's commercial Visual Studio). See Using Visual Studio Code as an IDE with the Enthought Deployment Manager.
For creating, re-creating, and/or distributing a consistent Python environment with up-to-date package versions, we recommend using EDM's bundle feature. If you create an EDM bundle, you can use it with VS Code or within Canopy. We use such bundles in all our Python training courses -- previously with Canopy, and now with VS Code.
When updating packages, whether with EDM or Canopy, please note "UnresolvableRequirements" or "Conflicting requirements" when installing or updating packages.